Lead Backend Developer Interview Questions

9,384 lead backend developer interview questions shared by candidates

Build a HTTP Restful service in 4 hours. Image Publishing Service Problem Statement You are a backend engineer working on an image editing application. Our users want to share their creations with the world, but they also want to be able to attach a title and other information about their work of art. Implement and deploy an API for publishing images with metadata as expected by FaceBook’s Open Graph protocol, described in this link: http://ogp.me/ Your service should expose an API endpoint which takes the follow parameters: an image url, e.g. https://cdn.pixabay.com/photo/2017/02/20/18/03/cat-2083492_1280.jpg a title, e.g. “Curious cat picture!” The service should return with a response containing the url for an HTML document. The document should be a valid HTML document containing an img tag with the src attribute set to the published image url, and the four meta tags required by the Open Graph protocol: og:title og:type og:image og:url You can use the following service to check your work: https://opengraphcheck.com Bonus Support other content types such as videos Support additional meta tags such as optional Open Graph tags or metadata for Twitter Cards Add an API endpoint to “unpublish” existing content Expectations Your service should be deployed and easily accessible over the internet for at least 24 hours so we can verify your work. Please provide clear documentation on how to use your service’s API as well as how it was architected and deployed. Although we won’t expect the service to be completely robust and scalable, you should be able to clearly describe what limitations your implementation has and how improvements could be made. After you’ve completed the project, upload your code and documentation as a zip to a file sharing service and share it directly with your test proctor. You have up to 4 hours to complete this challenge
avatar

Backend Engineer

Interviewed at Adobe

4.1
Nov 18, 2018

Build a HTTP Restful service in 4 hours. Image Publishing Service Problem Statement You are a backend engineer working on an image editing application. Our users want to share their creations with the world, but they also want to be able to attach a title and other information about their work of art. Implement and deploy an API for publishing images with metadata as expected by FaceBook’s Open Graph protocol, described in this link: http://ogp.me/ Your service should expose an API endpoint which takes the follow parameters: an image url, e.g. https://cdn.pixabay.com/photo/2017/02/20/18/03/cat-2083492_1280.jpg a title, e.g. “Curious cat picture!” The service should return with a response containing the url for an HTML document. The document should be a valid HTML document containing an img tag with the src attribute set to the published image url, and the four meta tags required by the Open Graph protocol: og:title og:type og:image og:url You can use the following service to check your work: https://opengraphcheck.com Bonus Support other content types such as videos Support additional meta tags such as optional Open Graph tags or metadata for Twitter Cards Add an API endpoint to “unpublish” existing content Expectations Your service should be deployed and easily accessible over the internet for at least 24 hours so we can verify your work. Please provide clear documentation on how to use your service’s API as well as how it was architected and deployed. Although we won’t expect the service to be completely robust and scalable, you should be able to clearly describe what limitations your implementation has and how improvements could be made. After you’ve completed the project, upload your code and documentation as a zip to a file sharing service and share it directly with your test proctor. You have up to 4 hours to complete this challenge

Online assessment  Question 1: Find the largest continuous subsequence from the given array {4,4,5} and {6,7,8,9,9,9} answer will be 6 (Easy). Question 2: Formatting the file, read/write operation (Easy) Followed by a technical interview with the Tech Lead Question 1: Find the number which does not repeat, O(n) if the numbers are not in sorted form, O(logn) if the numbers are in sorted form. [1,1,2,3,3,4,4]  Question 2: https://www.spoj.com/problems/AGGRCOW/ The stalls and cows were replaced by houses and parties.
avatar

Backend Developer

Interviewed at Sureify

4.2
Sep 3, 2021

Online assessment  Question 1: Find the largest continuous subsequence from the given array {4,4,5} and {6,7,8,9,9,9} answer will be 6 (Easy). Question 2: Formatting the file, read/write operation (Easy) Followed by a technical interview with the Tech Lead Question 1: Find the number which does not repeat, O(n) if the numbers are not in sorted form, O(logn) if the numbers are in sorted form. [1,1,2,3,3,4,4]  Question 2: https://www.spoj.com/problems/AGGRCOW/ The stalls and cows were replaced by houses and parties.

Cannot remember the Coding Challenge but in the System Design, I was asked to walk through how to project, build, test, and deploy the backend for the product, of which only the picture of the frontend page was given.
avatar

Software Engineer, Backend

Interviewed at BenchSci

2.2
Jan 11, 2022

Cannot remember the Coding Challenge but in the System Design, I was asked to walk through how to project, build, test, and deploy the backend for the product, of which only the picture of the frontend page was given.

2nd Technical Interview Round: Technical Interview on Java, Design Patterns, REST API, and Basic System Design The interviewer asked me -to describe my previous project, -the use of Garbage Collector in Java & its working , -how HashMap is internally implemented in Java, -the difference between finally and finalize keyword -differece in Interface & abstract class -use of static keyword.Drwaback of static keyword. -Can we create new entry using GET keyword -features of Java8, -the difference between POST and PUT method -to handle API calls in case of no response after calling them five time. Have to write pseudo code for it. -about the differences between sleep() and wait() -how to reverse a String without using the in-built "reverse()" function. -difference in having & where clause -Write SQL query conatining all select,where,having & groupBy all together -Had worked on Design Patterns? What is factory Design Pattern & its application in project. -What is singleton Design Pattern. Implement it. & Tell about its real life usecase Finally, they asked me to write tables for an E-commerce website like Amazon, and brainstormed on how to handle multi-level product categories.
avatar

SDE-1(Backend)

Interviewed at Netomi

4.6
Apr 29, 2023

2nd Technical Interview Round: Technical Interview on Java, Design Patterns, REST API, and Basic System Design The interviewer asked me -to describe my previous project, -the use of Garbage Collector in Java & its working , -how HashMap is internally implemented in Java, -the difference between finally and finalize keyword -differece in Interface & abstract class -use of static keyword.Drwaback of static keyword. -Can we create new entry using GET keyword -features of Java8, -the difference between POST and PUT method -to handle API calls in case of no response after calling them five time. Have to write pseudo code for it. -about the differences between sleep() and wait() -how to reverse a String without using the in-built "reverse()" function. -difference in having & where clause -Write SQL query conatining all select,where,having & groupBy all together -Had worked on Design Patterns? What is factory Design Pattern & its application in project. -What is singleton Design Pattern. Implement it. & Tell about its real life usecase Finally, they asked me to write tables for an E-commerce website like Amazon, and brainstormed on how to handle multi-level product categories.

Screening Round: The first round was a screening round conducted by a Talent Acquisition representative. They reviewed my resume and asked initial questions about my experience and interest in the role. The recruiter also provided an overview of the company and its culture.
avatar

SDE-1(Backend)

Interviewed at Netomi

4.6
Apr 29, 2023

Screening Round: The first round was a screening round conducted by a Talent Acquisition representative. They reviewed my resume and asked initial questions about my experience and interest in the role. The recruiter also provided an overview of the company and its culture.

Viewing 5551 - 5560 interview questions

Glassdoor has 9,384 interview questions and reports from Lead backend developer interviews. Prepare for your interview. Get hired. Love your job.