Back End Developer Interview Questions

822 back end developer interview questions shared by candidates

Write Java class for a blocking queue: when the queue is empty and read method is invoked, it is blocked until something is on the queue. When the queue is full and write method is invoked, it is blocked until an entry in the queue is available.
avatar

Applications Developer - Back End

Interviewed at ICIX

3.6
Mar 27, 2013

Write Java class for a blocking queue: when the queue is empty and read method is invoked, it is blocked until something is on the queue. When the queue is full and write method is invoked, it is blocked until an entry in the queue is available.

(Algorithmic Round) Implement LRU Cache (Variant). Talk about the pros and cons of using this data structure including time complexity. (Design rounds) How would you create an API? Rest or GRPC? Tell me the structure of the payload? JSON or XML? What are you API Methods? How would you make v1 API compatible with v2 API? (object oriented round) There is a code quality round where you will be given buggy, unstructured, code that calculates price of booking a rental car, and ask you to make it production grade. Think about design patterns. Think about business requirements changing. (Design round) There is a system design round with VP of engineering. Design a system that you can offer to companies which can authorize employees into buildings using badges. How would you scale the system out? You must drive the entire conversation, and talk about justification of your ideas.
avatar

Back End Developer

Interviewed at Heal

3.6
Aug 8, 2020

(Algorithmic Round) Implement LRU Cache (Variant). Talk about the pros and cons of using this data structure including time complexity. (Design rounds) How would you create an API? Rest or GRPC? Tell me the structure of the payload? JSON or XML? What are you API Methods? How would you make v1 API compatible with v2 API? (object oriented round) There is a code quality round where you will be given buggy, unstructured, code that calculates price of booking a rental car, and ask you to make it production grade. Think about design patterns. Think about business requirements changing. (Design round) There is a system design round with VP of engineering. Design a system that you can offer to companies which can authorize employees into buildings using badges. How would you scale the system out? You must drive the entire conversation, and talk about justification of your ideas.

(Live Coding Test Question) PHP: Given a matrix of 0’s and 1’s find the number of groups of 1’s in the matrix. A group of 1’s can be formed if a 1 is present either vertically or Horizontally to the adjacent 1 and not diagonally.
avatar

PHP/Laravel Back-End Developer

Interviewed at Metabolic Living

2.6
Apr 13, 2022

(Live Coding Test Question) PHP: Given a matrix of 0’s and 1’s find the number of groups of 1’s in the matrix. A group of 1’s can be formed if a 1 is present either vertically or Horizontally to the adjacent 1 and not diagonally.

Viewing 281 - 290 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 822 interview questions and reports from Back end developer interviews. Prepare for your interview. Get hired. Love your job.