

Updated by Google candidates

Software Engineer Interview Experience
Interview process
Throughout the process, I thought out loud, trying to take the interviewer along with me at every single step. He seemed pretty satisfied with my answers. At the end, we discussed the role of an intern at Google and the different teams within the company.
- Online assessment
- Technical interview
- Phone interview
- Final round
Interview tips
To prepare for it, I highly recommend being thorough with your projects and CS fundamentals (especially C++ and OS). Most importantly, they really care about how you communicate—basically, how well you can structure your thoughts on the table.
Company culture
N/A
Questions asked
Specific questions asked
You are given n intervals, where l[i] and r[i] are the two boundaries for the interval (and l[i] <= r[i] is guaranteed). You are also given Q queries, where in each query we are given an integer x. We need to answer how many intervals this x falls into. Constraints: 1 <= l[i], r[i], x <= 1e9 and 1 <= n, Q <= 1e5
Get full access with a membership, or share your experience to try it free.
