Software Engineer Software Developer Interview Questions

3,277 software engineer software developer interview questions shared by candidates

Spring mvc Hashtable vs concurrent hashmap Map vs flat map Api gateway Microservices vs monolithic Streams Catch why Arraylist vs linked list Classnotfound exceptions 500internl error Patch method Lambda expression Equals vs == Foreign key annotation
Sep 29, 2023

Spring mvc Hashtable vs concurrent hashmap Map vs flat map Api gateway Microservices vs monolithic Streams Catch why Arraylist vs linked list Classnotfound exceptions 500internl error Patch method Lambda expression Equals vs == Foreign key annotation

First Round Questions CSS: 1. Create a Rectangle 2. Create Circle 3. Put a circle in the middle of the rectangle. DS: 1. Question was on array, I don't remember but it was so easy. React: 1. Create a type-ahead search, he will give an API, you have to implement it and also add debouncing. Second round: System Design Customer Engagement Engine Create an engine to send notifications to users based on their activity/inactivity The engine should be usable by the entire organization to send notifications based on their rules Users should be able to create rules such as: If three specific events are done in sequence, then send a notification If two events are done but third is not done for 3 hours, then send a notification The system should be highly scalable Objective Come up with the design of the system Provide details about how the system will interact with other systems List the components which you would use and why Discuss which points would be the bottleneck in the system Example: An e-commerce app customer wants to set up automation so that whenever a user visits 3 refrigerator product pages by the same vendor within a 4 hour window, then she gets a notification on the phone asking if she wants to talk to an expert about refrigerators.
Jun 23, 2022

First Round Questions CSS: 1. Create a Rectangle 2. Create Circle 3. Put a circle in the middle of the rectangle. DS: 1. Question was on array, I don't remember but it was so easy. React: 1. Create a type-ahead search, he will give an API, you have to implement it and also add debouncing. Second round: System Design Customer Engagement Engine Create an engine to send notifications to users based on their activity/inactivity The engine should be usable by the entire organization to send notifications based on their rules Users should be able to create rules such as: If three specific events are done in sequence, then send a notification If two events are done but third is not done for 3 hours, then send a notification The system should be highly scalable Objective Come up with the design of the system Provide details about how the system will interact with other systems List the components which you would use and why Discuss which points would be the bottleneck in the system Example: An e-commerce app customer wants to set up automation so that whenever a user visits 3 refrigerator product pages by the same vendor within a 4 hour window, then she gets a notification on the phone asking if she wants to talk to an expert about refrigerators.

Ask some basic questions, including telling me a little about yourself, how you will commute if you are hired, what programming language you are familiar with, why you are interested in applying for our company, etc.
avatar

Software Engineer/Web Developer

Interviewed at ButcherBox

3.4
Feb 27, 2023

Ask some basic questions, including telling me a little about yourself, how you will commute if you are hired, what programming language you are familiar with, why you are interested in applying for our company, etc.

– Servlet Lifecycle – Multithreading – Inheritance – Polymorphism – Concepts of Interface & Abstract Class – Static keyword – Garbage collection mechanism – Diff between Java and C/C++ – Explain the properties of Java – Collection Framework(Important). He gave me a code to write using ArrayList
avatar

Software Engineer - Java Developer

Interviewed at Virtusa

3.7
Jul 26, 2021

– Servlet Lifecycle – Multithreading – Inheritance – Polymorphism – Concepts of Interface & Abstract Class – Static keyword – Garbage collection mechanism – Diff between Java and C/C++ – Explain the properties of Java – Collection Framework(Important). He gave me a code to write using ArrayList

Viewing 2391 - 2400 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 3,277 interview questions and reports from Software engineer software developer interviews. Prepare for your interview. Get hired. Love your job.