Software Developer New Grad Interview Questions

2,866 software developer new grad interview questions shared by candidates

In the first interview I was given code and had to find the bugs. Very simple. Bug were obvious like missing a delete, wrong variable / type name. So simple to the point one might not even look for them. Second interview was an easy leetcode question. Given an array find all subarrays that satisfy some condition. Third interview was implementing shared_ptr (without the it being thread-safe although its good to know how to do this, if you can do it with atomics and not mutex it would be great). Apart from the programming challenges themself you should know your STL quite well. By well I mean knowing what different contructors of shared_ptr / weak_ptr do. STL algorithms, ranges, multi-threading,etc. Apart from that move-semantics is super important know it very well. Sometimes they will ask you questions about event-loops, low-level OS concepts like memory allocations, how virtual memory works. Not so much networking (actually none at least for me).
avatar

Software Engineer - New Grad

Interviewed at Squarepoint Capital

3.9
Dec 16, 2024

In the first interview I was given code and had to find the bugs. Very simple. Bug were obvious like missing a delete, wrong variable / type name. So simple to the point one might not even look for them. Second interview was an easy leetcode question. Given an array find all subarrays that satisfy some condition. Third interview was implementing shared_ptr (without the it being thread-safe although its good to know how to do this, if you can do it with atomics and not mutex it would be great). Apart from the programming challenges themself you should know your STL quite well. By well I mean knowing what different contructors of shared_ptr / weak_ptr do. STL algorithms, ranges, multi-threading,etc. Apart from that move-semantics is super important know it very well. Sometimes they will ask you questions about event-loops, low-level OS concepts like memory allocations, how virtual memory works. Not so much networking (actually none at least for me).

I only remember the easy ones :S - How would you improve Yelp - Why do you want to work here - whats does HTTP stand for - what's the kill code on linux - in memory, what's the difference between a primitive and object - what's a way to set up a large database to find things quickly - what's the difference between hashtable and hashmap? - find equilibrium index
avatar

Software Engineer - New Grad

Interviewed at Yelp

3.2
Feb 8, 2013

I only remember the easy ones :S - How would you improve Yelp - Why do you want to work here - whats does HTTP stand for - what's the kill code on linux - in memory, what's the difference between a primitive and object - what's a way to set up a large database to find things quickly - what's the difference between hashtable and hashmap? - find equilibrium index

Pretty standard behavioral and technical interview questions that can be found online: search, recursion and a bit of machine learning were the focus of mine. All of my interviewers asked me "Why Yelp?" so definitely think about this before you go in. Come up with something better than just "I like food".
avatar

Software Engineer, New Grad

Interviewed at Yelp

3.2
Mar 19, 2015

Pretty standard behavioral and technical interview questions that can be found online: search, recursion and a bit of machine learning were the focus of mine. All of my interviewers asked me "Why Yelp?" so definitely think about this before you go in. Come up with something better than just "I like food".

Viewing 1271 - 1280 interview questions

Glassdoor has 2,866 interview questions and reports from Software developer new grad interviews. Prepare for your interview. Get hired. Love your job.