Current Status: SDE1 at Amazon
YOE : 6 month intern + 22 months (1.10 yr) FTE
Position: SWE2 at Google
Location: India
Date: March 15, 2024
Recruiter reachout to me via Linkedin and had an initial phone call about Google and interview process. Skipped phone screen round and mentioned that I'll be having 4 rounds of interview (3 Technical + 1 Googlyness). Didn't hear back for almost 2 months and I also haven't followed up. Later recruited contacted me and asked for my availability.
I cannot disclose the exact question due to NDA.
Techincal Round 1 (45 mins):
- Similar question : https://leetcode.com/problems/summary-ranges/ but with slight modification that club the integers with difference of atmost given integer K.
- If arr = [1,3,6] and K=3 then output [[1,6]]
- Result: This round went well and was able to solve the followup question also in time and interviewer seemed satisfied with the solution.
Technical Round 2 (45 mins):
- Didn't find the exact question but it's just I have to find maximum frequency string which occurs next to a string from a 2D array.
- Result: Completed the initial question using Map of maps and interviewer was satisfied with that solution but was unable to come up with an optimised version for followup question instead I just gave a naive solution. Interviewer seemed okay'ish with the approach but I felt they didn't feel satisfied. Please let me know if you've any approach to solve this
Technical Round 3 (45 mins):
- Variation of https://leetcode.com/problems/isomorphic-strings/
- 2 Followups were asked like to check if two string (unequal lengths) are ismorphic and if yes extend the shorter version to longer and return.
- Result: This round went really well and interviewer was satisfied with all the approaches and followups and was left with around 3-4 minutes and interviewer asked if I had any questions about google
Googlyness Round (45 mins): Asked some standard behaviourial questions
I felt like the main question asked in the interview are easy-medium type but the actual tricky part lies in the follow up questions and the approach we take to solve the question.
Verdict:
- Recruiter confirmed that I got positive feedback in all the coding rounds.
- I had rejected the offer because the pay grade google was trying to give me was almost similar to my current pay grade and same level (L3) as well. Since I've ~2 years of experience, I had asked for L4 for which they didn't agree and had to lose on this opportunity. Maybe we meet later 🤞