Entry Level Software Engineer Interview Questions

2,470 entry level software engineer interview questions shared by candidates

2.5 hour peer coding session. They send you the project description ahead of the interview. In my case it was to design a simple website that calls an external api and to display the data. During the call you're given a brief 15 minute introduction and if you have any questions. After that you're given 1 hour to complete the project. The rest of the time is spent with the engineers asking you about your design choices and thought process. Similar to a code review.
avatar

Entry Level Software Engineer

Interviewed at Handshake

3.1
Jul 16, 2025

2.5 hour peer coding session. They send you the project description ahead of the interview. In my case it was to design a simple website that calls an external api and to display the data. During the call you're given a brief 15 minute introduction and if you have any questions. After that you're given 1 hour to complete the project. The rest of the time is spent with the engineers asking you about your design choices and thought process. Similar to a code review.

Do you usually use tests? What is the difference between mocking and stubbing? In Java, what is the difference between an ArrayList and a LinkedList? What is the difference in terms of memory allocation between the both? What happens when you exceed the maximum specified capacity of an ArrayList? What does a static syncronized method do?
avatar

Entry Level Software Engineer

Interviewed at eBay

3.9
May 14, 2015

Do you usually use tests? What is the difference between mocking and stubbing? In Java, what is the difference between an ArrayList and a LinkedList? What is the difference in terms of memory allocation between the both? What happens when you exceed the maximum specified capacity of an ArrayList? What does a static syncronized method do?

Viewing 1941 - 1950 interview questions

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