Entry Level Software Developer Interview Questions

2,471 entry level software developer interview questions shared by candidates

Tell me about yourself. Explain Polymorphism and give an example. Explain Abstraction and give an example. Explain Encapsulation and give an example. Explain method overloading and overriding. Explain the difference between single and multiple inheritance. Explain the difference between C++ and C. What did you learn about C programming? How does Java garbage collection work? Do you know how to handle Exceptions in Java? How does multithreading work in Java? Any other programming languages you know? Do you prefer Front-end or back-end? Have you worked on web development stacks? What is MVC? What is the difference between DDL and DML? (SQL) What is a primary key and a foreign key? (SQL) What is inner join and outer join, give examples of each. What do you know about database normalization? Explain them (1NF, 2NF…) What is a linked list? What types of linked lists do you know, explain them. What is the difference between arrays and objects? Explain stacks and queues. What is web design/development… something like that Have you developed any webpages? How would you solve an issue where the customer needs help? How do you divide a project for the team? How did you hear about this company? Any preference for location, and are you okay with relocating? Desired salary. Any previous internships, if not why did you not have any internships? Any other places you applied or are waiting for offers? Why did you choose Computer Engineering as your major? Did you go to community college or from HS to University? Why choose your college, instead of other colleges? What did you get on your SAT/ACT scores?
avatar

Entry-Level Software Engineer

Interviewed at Tata Consultancy Services (North America)

3.5
Jul 21, 2022

Tell me about yourself. Explain Polymorphism and give an example. Explain Abstraction and give an example. Explain Encapsulation and give an example. Explain method overloading and overriding. Explain the difference between single and multiple inheritance. Explain the difference between C++ and C. What did you learn about C programming? How does Java garbage collection work? Do you know how to handle Exceptions in Java? How does multithreading work in Java? Any other programming languages you know? Do you prefer Front-end or back-end? Have you worked on web development stacks? What is MVC? What is the difference between DDL and DML? (SQL) What is a primary key and a foreign key? (SQL) What is inner join and outer join, give examples of each. What do you know about database normalization? Explain them (1NF, 2NF…) What is a linked list? What types of linked lists do you know, explain them. What is the difference between arrays and objects? Explain stacks and queues. What is web design/development… something like that Have you developed any webpages? How would you solve an issue where the customer needs help? How do you divide a project for the team? How did you hear about this company? Any preference for location, and are you okay with relocating? Desired salary. Any previous internships, if not why did you not have any internships? Any other places you applied or are waiting for offers? Why did you choose Computer Engineering as your major? Did you go to community college or from HS to University? Why choose your college, instead of other colleges? What did you get on your SAT/ACT scores?

Viewing 1391 - 1400 interview questions

Glassdoor has 2,471 interview questions and reports from Entry level software developer interviews. Prepare for your interview. Get hired. Love your job.