Software Engineer Graduate Interview Questions

3,308 software engineer graduate interview questions shared by candidates

one of the questions in the coding challenge was about file paths, and the big one during the phone interview was about hash tables. fair questions, not too difficult but challenging enough that you don't just breeze through them.
avatar

New Graduate Software Engineer

Interviewed at Google

4.4
Feb 25, 2017

one of the questions in the coding challenge was about file paths, and the big one during the phone interview was about hash tables. fair questions, not too difficult but challenging enough that you don't just breeze through them.

The second question was a bit confusing. Suppose you have a facebook API, which allows you to access all one's friends. Can you find if B is connect to A through friend's network? say A has friends (C,D,E) and C has friends(B,G). Now A is connected to B. I did the second one with a 7 layer for loop first, 'cause I was avoiding overloading the memory with too much data. However, the interviewer seems not to appreciate that. But I did answer the following up question wrong. He asked what is the big O for my code. A map search is N(nodes)+V(edge). I did not know that, I gave a answer of N, which is close but not correct.
avatar

Software Engineer New Graduate

Interviewed at Google

4.4
Apr 4, 2016

The second question was a bit confusing. Suppose you have a facebook API, which allows you to access all one's friends. Can you find if B is connect to A through friend's network? say A has friends (C,D,E) and C has friends(B,G). Now A is connected to B. I did the second one with a 7 layer for loop first, 'cause I was avoiding overloading the memory with too much data. However, the interviewer seems not to appreciate that. But I did answer the following up question wrong. He asked what is the big O for my code. A map search is N(nodes)+V(edge). I did not know that, I gave a answer of N, which is close but not correct.

In a game of Word Boggle, how many possibilities are there? Followups: (he expected me to ask for limits on word length etc.) How would one efficiently compute possible words given a dictionary? how long could that take? -> implement on whiteboard
avatar

Software Engineer, University Graduate

Interviewed at Google

4.4
Mar 30, 2015

In a game of Word Boggle, how many possibilities are there? Followups: (he expected me to ask for limits on word length etc.) How would one efficiently compute possible words given a dictionary? how long could that take? -> implement on whiteboard

Viewing 2941 - 2950 interview questions

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