
IndustryBuying.com Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 8 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at IndustryBuying.com.
Software Developer
There were 3 rounds in the interview. First was a DSA and Java basics check. Second was about Java and LLD. The last round was a chat with the CTO. For all rounds, focus on solving problems, coding, and design skills.
- Questions on Java, springboot, dsa, spring, and db were asked.
Software Development Engineer
It was a 3-round process. We had 2 technical rounds focused on Data Structures and Algorithms (DSA), and one manager round. The technical rounds included a question about the left view of a tree and a variation of the stock-span problem. We also discussed elevator design, checking for design pattern implementation, and complex SQL queries. My tip is to brush up on React concepts and the specific technologies for the role.
- Can you tell me about your experience with React basics?
- Let's discuss system design principles.
- How have you used the SAGA Design Pattern?
Software Engineer
The interview started with a recruiter call, followed by three technical rounds. The first technical round focused on data structures, specifically sorting 0s and 1s efficiently, and core Java concepts like Spring IOC/DI, Singleton vs. Static, String memory allocation, and static vs. instance variables. The second round delved into Spring annotations, Java serialization, JVM reflection, building RESTful web services with Spring Boot, and distinguishing between RestController and Controller annotations, along with Java core questions. The third round covered sorting strings by frequency, Spring filters, DBMS ACID properties, transaction handling for bank transfers, API gateway and microservices advantages, exception handling in RESTful services, load balancers, RestTemplate, Spring Cloud, Feign Client, microservice communication, Spring Boot transactions, and JpaRepository features. After clearing these three rounds, a 3-hour CTO round was scheduled. The candidate found the request to take a half-day leave during COVID times to accommodate the interview extremely unprofessional, leading to an overall negative experience and a feeling of wasted time.
- Regarding data structures, if you have an array with only 0s and 1s, how would you sort it considering minimum time and space complexity?
- Can you explain Spring IOC/DI and discuss if it's possible to create our own IOC container?
- What's the difference between Singleton and Static?
IndustryBuying.com Software Engineer Interview Questions
Quoted word for word from IndustryBuying.com interview reports.
“What's the difference between the RestController and Controller annotations?”
Read reports →“What's the difference between Singleton and Static?”
Read reports →“How can we calculate the number of ways to reach the nth step by taking 1, 2, or 3 steps at a time?”
Read reports →“How would you sort a string based on character frequency?”
Read reports →“What is a load balancer?”
Read report →“How do you create a REST Web service using Spring Boot?”
Read report →“What are ACID properties in DBMS?”
Read report →“How should exceptions be handled in restful web services?”
Read report →“What is the difference between static and instance variables/methods?”
Read report →Formats, difficulty and experience
Across all 8 IndustryBuying.com interview reports.