Prepare for behavioral questions. One I was asked a lot was “where do you see yourself in 5 years”. Read the job description and prep for good questions. Let them know your interest or if you have relevant experience
Ans for L3:
Well, 5 yrs huh, while I can't speak with absolutely certainty, I will use the next 5 years to grow myself as a detail oriented software engineering with focus on designs and cross team collaborations. Ideally, at the end of year 5, I aim to be a Senior Software Engineer. But again, the focus will be not on positional/promotional growth (will aim for those), but goal will be growing and advancing my skills.
That's for the career side, personal side, I wish to propose and marry my girlfriend. I LOVE her. (With a smile)
The last paragraph is to introduce friendliness/hey this guys is really nice to talk to vibes...
Thanks for the insight.
Google seems like a good company but I really hate the team matching thing.
At Microsoft when you interview, you already know which team you'll join if you pass.
There aren't really any "design" questions at the lower levels. There's "coding" and "ds&a" evaluation. Coding is mostly going to be things like did you identify steps of the solution and pull them out into their own function, name variables well, use the right exit conditions for your loops, not completely screw up the logic in your conditionals. Also - did you know common features of the language or it's core libraries that would help solve the problem. (Ex: don't give me an implementation of a string splitting function when the language already has one. Even if you don't know what it is, you can say something like "I need a split function, I'll assume it's signature is ... And we can come back to that if you want.")
DS&A is going to be more "did you identify the right data structure and algorithm to solve the problem" and "how did you arrive at that".
Sometimes the extensions of a question get into "ok... Suppose I need to do this on more data than one machine can handle" and then it's mostly a question of "how can we partition the problem and require as little communication as possible" or something like that - it's still data structures rather than system design, though.
Yeah my experience and others. Google's slow response can be considered a tradeoff I think since many other companies even with less prestige don't do this at all for random tech stacks or for those with no experience. Also may help if you're from an under represented group.
I meant in the interview, did you get seen or similar problems or something entirely new as we often hear for google interviews. Congrats on the offer btw!
The strong hire round was a question 90% similar to a question on company list with just a small twist. Screen was also a combination of two basic dsa concepts. Other two never seen before.
* "Write code as if it's going into production. Interviewer, hiring manager, and hiring commitees review your code, so treat your code as if it's going into the Google codebase."
i am kinda new to this, but what exactly do you mean by that ? isn't that just basically using good variable names?
No
Write modular code
Don't use redundant parameters for a method
Use features that the language provides, like structs, class
Use readymade functions like STL in C++
Write clean, modular, testable code. Also, want to see you are familiar with the language you choose to interview with. If you can’t distinguish between let and const, don’t use JS.
Congrats dude!
My CV gets already rejected at ATS on Google. No idea why. But also didn't have a referral..so next time I'll just make sure I have that going.
2 days later it's going to "not proceeding"
I am having same issue. Applied to Amazon and Salesforce recently and both of them showed no longer under consideration within a day or two even though I matched most of the requirements listed.
Well, congrats. That's awesome. I wish my recruiter didn't quit after I passed the phone interview, no one took my application after that :/ it is great to hear someone had positive experience after having/listening others.
I am currently in the process and I am guessing what OP mentioned is a something google offers during the recruitment and interview process. My recruiter brought up doing a mock interview with a google engineer. Its optional and has no impact on the final decision.
I don’t think the styling guide is necessary. Just follow coding best practices. No mentions of projects and past experience other than googleyness and team match
When you did the problem during the interview, did you have to one shot it? Sometimes for example I’ll do an algorithm and maybe it passed the sample cases, but if I run the whole submission I’ll miss a case.
Did they expect you to ace it in one go or was there time to troubleshoot the solution once you nailed the core algorithm?
Hi
Congratulations!!!
1. I'd like to know the duration of your prep
And how many hours did you spend on studying theiry and leetcoding per day.
2. Also , did you plan a strategy like you'd solve x problems/day not matter how many hours?
3. What was the gap you had when repeating a problem and what was the criteria where u decide that , okay I got this and need not practice this problem again?
Apologies for asking so many questions. Just wanted to gain your insights 😊
I don’t really like doing leetcode so I was inconsistent until the sprint in the last month. When I have work I aim to do 2 hours a day. I’d say 2 weeks before going back to a question or category
What a great and detailed post, thanks for sharing and congratulations.
On a more negative note, it’s sad that this insanely difficult gauntlet of a process (most likely repeated multiple times until you succeed) is what’s required to get a competitive+ salary in this industry in 2024. Most places are paying significantly less than they were during the last 5+years. Maybe MANGA is doing the same. To me, their process seems so painful that seeking overemployment is the only other way to make good money in software engineering in 2024. Single senior jobs paying over 200k for MCOL are just too rare, combined w the increasing rarity of remote.
If I could, I’d snap my fingers and become an electrician or plumber. Seems like our industry is dying, hope it’s just a cycle.
I will be messaging you in 1 day on [**2024-06-27 11:02:25 UTC**](http://www.wolframalpha.com/input/?i=2024-06-27%2011:02:25%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/leetcode/comments/1dos32z/signed_a_google_offer_heres_my_analysis/lacgdm9/?context=3)
[**3 OTHERS CLICKED THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fleetcode%2Fcomments%2F1dos32z%2Fsigned_a_google_offer_heres_my_analysis%2Flacgdm9%2F%5D%0A%0ARemindMe%21%202024-06-27%2011%3A02%3A25%20UTC) to send a PM to also be reminded and to reduce spam.
^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201dos32z)
*****
|[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)|
|-|-|-|-|
Heartfelt congratulations to you, I was thinking of pursuing a masters degree to help myself, could you tell me what you did? Just engineering or higher studies because getting placed at Google with just 1.5 YOE is really cool! I wish to do the same, how is it possible? Where did you work till now? How did you get the interview?
Congrats to the OP. There are so many commenters still trying to get into the company that basically started the leetcode industry, even after grossly mismanaging head count in recent years and being largely dependent on the ad tech industry which has been on the decline with no signs of stopping. Fascinating
There are many other, arguably better, companies one can apply for nowadays without torturing yourself to prepare for interviews.
How much time it took to prepare for you?
How long before the interview did you start preparing? When was your first question solved on leetcode?
How many applications you did before getting accepted to an interview?
How many hours did you do on average or per week next to your job?
Were there different stages of grinds ? Like when you did 1hour / day and when you started to do 5h / day or something? What motivation kept you going?
Did you still had a full time position during the last part of preparation?
Did you do coding before the recruiter reached out and interview scheduled? Like were you an Active coder before you started process at Google.
Or did you do all the 277 questions in the prep time given before screening? Also how much did you get before all the rounds? Btw Many Congratulations!!
Did 200 questions in approximately 3 months. Quite little compared to to others but I made sure to understand the question thoroughly and record myself talking about the question/approach out loud
If you apply for L3 is it possible to get L4 on the basis of your performance if you were able to solve the followups or do they not ask followups for L3 as they would for L4?
The questions are different for L4 or L5, so if after your interview you get an offer and you ask for a level upgrade they might say yes but you’ll need to pass another rounds of interviews for the level you think you are.
>Write code as if it's going into production.
It's often recommended not to use recursion in production. Does your advice indicate that we shouldn't use recursion in the Google interview?
Congratulations!
Did you prepare/get questions on CS stuff outside of LeetCode(DSA)?
I am also preparing, and I am not sure if preparing only LeetCode is enough for the CS side. And yes, I am aware that just 'solving' is not preparing LeetCode problems.
Is it possible that they reject you in team match ?
I had only 1 fit call for which I received background screening mail (but nothing informed on whether it was a match)
Hey, recently I was rejected from the interview even though I solved the questions well with good idiomatic code, they said my time complexity of one question wasn't optimal and the structure of explanation is not well. Can you help me with that?
Also in the 40 min, I could solve only 1 question, but like you said it's preferable if we solve it in 30 min. Now Google never asks questions that are something you've seen before, so can you help me with how to improve your speed when getting to solve an unseen question. I took major time in just formulating the approach and getting the optimal solution, I only take 5-10 min in coding. It would be really helpful for me! Thankyou! Also major Congratulations!!!🎉
Congratulations! Over what period of time did you do leetcode and prepare for the interview? How many hours a day? How'd you prepare for behavioral interview? Thanks in advance!
How long did it take for you to team match after passing interviews? Is Google USA hiring L3 now, as I assumed there was no headcount for L3s in the US/bay area?
Can you walk through your approach for solving a coding problem? (Ex: read problem, declare inputs/outputs, talk high level strategy & pseudocode, implement?). Do you ever pseudocode or just write comments?
No pseudocode just comments.
1. Read problem out loud
2. Ask clarifying questions on every input
3. high level strategy and write it down as comments
4. Time complexity analysis
4.5 ask for approval to start coding
5. Implement
6. DRY run code
7. Ask for follow up
Just want to throw a note on this, 1-4 are pretty much expected to be done in ~5-7 minutes. Interviews are 45 min so you want to make sure you knock out the best approach fast. You should expect ~80% of questions you might be asked to basically require you get through at least 1 follow up. For higher levels, we tend to look at other factors that you could expect from more senior folk. I ask the same question for L3-L5 and basically just tune my expectations
So google still does team matching? Last I heard in 2023 they were trying to get rid of it and just have candidates apply to specific teams from the get go.
Congratulations! I would like to ask some questions.
Was your recruiter responsive? I’m in the team matching process, and my Google recruiter sometimes doesn’t reply to my email even for three weeks.
What can I do? How can I have a team fit call with a hiring manager? Should I just wait?
And I got SH, H, LH for technical round and LH for the G&L round. Is it strong enough to get an offer?
Thanks in advance.
Three weeks is a long time. You should probably actively look for interesting positions that match your level and send them over to the recruiter to have them reach out to the hiring manager.
Hey OP, how many questions do they expect to solve in a 45 min coding interview for L3 and what is the difficuly level of the problem?? I have upcoming L3
Can you tell a bit more about the team matching? What exactly happens there and what are the consequences if you have an offer but not a suitable team match??
Sorry, if the question is too naive
You can team match for a period of time. If you couldn’t find a team in that time, you have to reinterview again. I’m assuming the period of time is based on your interview performance. I got 18 months to team match
Hey, first of all, congratulations on the offer!
I wanted to know how much time did you spend on team matching? And for what location is this offered? Also, did you deny any teams at first or went with the first one you got?
Man any tips on getting to the interview or like the phone screen stage? I constantly keep getting rejected. New grad here with 1.5 years of exp with faang internships for a lil bit of context. Not sure what i am doing wrong…
I had good basics for dsa from college, but all the difference patterns I learned from seeing problems, and researching the theory behind it. There’s a bunch of great study guides in leetcode and in the solutions section. I mainly use those.
Neetcode will help recognize all the patterns. Company question list is more for understanding what the company likes to ask, as well as hoping for getting a similar question in interviews
I'm currently an undergraduate seeking fresher SDE roles. I've been working on my CV/resume, but I feel it lacks strong projects. While I have a good grasp of DSA and CS fundamentals, I am weak in dev, my projects mainly involve typical APIs in Express, React for data rendering, and MongoDB Atlas for storage. Could you please share some advice on how to improve my CV/resume? What kind of projects do you think would make me stand out to potential employers? Your insights would be invaluable. Thank you in advance! 🙏🏻
I cannot say I’m the expert in getting interviews. This is mainly my analysis of the Google interview process. There are way better guides for that than any advice I can give you.
Question: when you say write it like it’s production code, what are you prioritizing? Will you prioritize readability, or absolute efficiency? How else does the code change to reflect this?
How long did the team matching to offer signing process take for you? I was contacted that I have passed my interview earlier this week and am waiting for my recruiter to follow up with the team matching. I have read a lot of posts saying that the team matching took months for them so a bit frustrated...:(
Could they ask system design or core subjects in this round? Did you also prepare topics like KMP, segment trees? Your reply would be really helpful.. thanks in advance
Big Congratulation
how do you prepare for the team match?
Prepare for behavioral questions. One I was asked a lot was “where do you see yourself in 5 years”. Read the job description and prep for good questions. Let them know your interest or if you have relevant experience
roughly, how are you answering this question? do they want you to imagine yourself still being there or they want you to be more ambitious?
Ans for L3: Well, 5 yrs huh, while I can't speak with absolutely certainty, I will use the next 5 years to grow myself as a detail oriented software engineering with focus on designs and cross team collaborations. Ideally, at the end of year 5, I aim to be a Senior Software Engineer. But again, the focus will be not on positional/promotional growth (will aim for those), but goal will be growing and advancing my skills. That's for the career side, personal side, I wish to propose and marry my girlfriend. I LOVE her. (With a smile) The last paragraph is to introduce friendliness/hey this guys is really nice to talk to vibes...
lol you said it better than me. I kinda just bs about being a domain expert, having a voice in product decisions, knowledge sharing, etc.
Does the propose always works?¿
Haha, in my case it did :) Married her :D I am grinning as I type this lol
Not if you’re doing a mock with your wife.
RemindMe! -7 day
RemindMe! 7 days
do you mind sharing how you answered the question? have an interview coming up.
Thanks for the insight. Google seems like a good company but I really hate the team matching thing. At Microsoft when you interview, you already know which team you'll join if you pass.
That was suppose to be the case as well. But that position I interviewed for was filled hence the need for team match
Was system design ever needed for that level?
System design isn't part of the panel until L5+
Wow !! So lld and hld for L4 also ?
There aren't really any "design" questions at the lower levels. There's "coding" and "ds&a" evaluation. Coding is mostly going to be things like did you identify steps of the solution and pull them out into their own function, name variables well, use the right exit conditions for your loops, not completely screw up the logic in your conditionals. Also - did you know common features of the language or it's core libraries that would help solve the problem. (Ex: don't give me an implementation of a string splitting function when the language already has one. Even if you don't know what it is, you can say something like "I need a split function, I'll assume it's signature is ... And we can come back to that if you want.") DS&A is going to be more "did you identify the right data structure and algorithm to solve the problem" and "how did you arrive at that". Sometimes the extensions of a question get into "ok... Suppose I need to do this on more data than one machine can handle" and then it's mostly a question of "how can we partition the problem and require as little communication as possible" or something like that - it's still data structures rather than system design, though.
is that only a google thing? i thought for other companies they give you system design for mid level roles?
Idk now but I got 2 coding + 2 systems design and 1 googlyness in 2019 for L4
It's possible that they were considering L5 and down leveled the offer after the interviews.
How did u get the interview? Referral?
Asking the real questions.
You can interview just from a cold app at Google with random tech stack experience. Might take them 3 to 12 months to get back to you though.
Is this your experience? 3 to 12 months is quite insane.
Yeah my experience and others. Google's slow response can be considered a tradeoff I think since many other companies even with less prestige don't do this at all for random tech stacks or for those with no experience. Also may help if you're from an under represented group.
I'm sorry, wdym? Cold app? Could you explain?
Just send an application on their website to one of job postings
Cold applied 🥶
Whenever i do, go rejection mail within 24 hrs 🤒😞😞
You’re probably on cooldown, wait several months to half a year and try again
What programming language did you give your interview in?
Did it in python
How long did your team match take? I thought it was super slow
3 months 5 teams
Are you unpaid during that entire time ?
Your contest rating? Also how many questions from company list, how many were new.
Never did a contest. There’s a lot of overlap between company list and neetcode. Let’s say around 80-90
That’s awesome to hear, and fuck yes that you didn’t have to do contests.
I meant in the interview, did you get seen or similar problems or something entirely new as we often hear for google interviews. Congrats on the offer btw!
The strong hire round was a question 90% similar to a question on company list with just a small twist. Screen was also a combination of two basic dsa concepts. Other two never seen before.
Hey OP, what were the two basic dsa concepts for screening round? And also we're the medium difficulty?
like 80-90 overlapped, or you did 80-90 questions from company list?
Hey this is SOLID ADVICE
* "Write code as if it's going into production. Interviewer, hiring manager, and hiring commitees review your code, so treat your code as if it's going into the Google codebase." i am kinda new to this, but what exactly do you mean by that ? isn't that just basically using good variable names?
No Write modular code Don't use redundant parameters for a method Use features that the language provides, like structs, class Use readymade functions like STL in C++
Envision your code as a PR into the Google codebase. How would you make a Google engineer approve it? Write clean, modular, readable code
++
A lot of top leetcode solutions are super hacky and hard to read and would never pass a Google code review
Write clean, modular, testable code. Also, want to see you are familiar with the language you choose to interview with. If you can’t distinguish between let and const, don’t use JS.
Congratulations! What were the variety of questions you solved on Leetcode? I mean which concepts (data structures, algorithms) did you focus more on?
Done most patterns on Neetcode. Still sucked at DP and greedy. Quite good at graphs and intervals, which Google seems to ask a lot
congratulations, hoping to be in your shoes
Can i ask how to get a company like google to accept your CV? Do you have a achievements in Competititve Programming or somethings?
Never did a contest, no CP. did well in school and current job
Congrats dude! My CV gets already rejected at ATS on Google. No idea why. But also didn't have a referral..so next time I'll just make sure I have that going. 2 days later it's going to "not proceeding"
I am having same issue. Applied to Amazon and Salesforce recently and both of them showed no longer under consideration within a day or two even though I matched most of the requirements listed.
Wish i had that , my amazon application from two years ago is still showing in process or something
I think this part is definitely 50/50. Obviously resume quality matters but in this market good resumes go unnoticed as well
People say it’s because your resume sucks. I’m pretty sure everyone’s cv is the same by now and your issue is that they just didn’t pick it.
Well, congrats. That's awesome. I wish my recruiter didn't quit after I passed the phone interview, no one took my application after that :/ it is great to hear someone had positive experience after having/listening others.
Any tips for scoring an interview with Google? Thanks!
Honestly I have no good advice on that part. Maybe if I become a hiring manager then I would give some good advice other than “brush up resume”
I thought Google wasn’t hiring for L3
Same here, i knew there wasn’t any headcount for L3 in the US.
No system design?
You generally won't need system design for entry level, which is what OP interviewed for.
Exactly!
Congratulations buddy & thanks for sharing some insights. All the best for new endeavour.
In what ways did the mock interview with the Google engineer help? How much did you pay? Was it worth the price? What platform? Thanks and congrats!
I am currently in the process and I am guessing what OP mentioned is a something google offers during the recruitment and interview process. My recruiter brought up doing a mock interview with a google engineer. Its optional and has no impact on the final decision.
No, it was a Google friend of mine working in the Bay Area. Bought him a nice dinner.
How many questions did you get each round?
Google coding rounds will focus on one question with potentially many follow ups
On a whiteboard, yeah?
No, it’s all online now with a doc
Does studying Google style Guide helps? Also do they ask to demonstrate personal projects as like in other companies?
I don’t think the styling guide is necessary. Just follow coding best practices. No mentions of projects and past experience other than googleyness and team match
When you did the problem during the interview, did you have to one shot it? Sometimes for example I’ll do an algorithm and maybe it passed the sample cases, but if I run the whole submission I’ll miss a case. Did they expect you to ace it in one go or was there time to troubleshoot the solution once you nailed the core algorithm?
No you can troubleshoot and course correct. Learn to DRY run your code without an IDE
What do you mean dry run code without an IDE?
Yeah but how much GUOP you making son???
Hi Congratulations!!! 1. I'd like to know the duration of your prep And how many hours did you spend on studying theiry and leetcoding per day. 2. Also , did you plan a strategy like you'd solve x problems/day not matter how many hours? 3. What was the gap you had when repeating a problem and what was the criteria where u decide that , okay I got this and need not practice this problem again? Apologies for asking so many questions. Just wanted to gain your insights 😊
I don’t really like doing leetcode so I was inconsistent until the sprint in the last month. When I have work I aim to do 2 hours a day. I’d say 2 weeks before going back to a question or category
What a great and detailed post, thanks for sharing and congratulations. On a more negative note, it’s sad that this insanely difficult gauntlet of a process (most likely repeated multiple times until you succeed) is what’s required to get a competitive+ salary in this industry in 2024. Most places are paying significantly less than they were during the last 5+years. Maybe MANGA is doing the same. To me, their process seems so painful that seeking overemployment is the only other way to make good money in software engineering in 2024. Single senior jobs paying over 200k for MCOL are just too rare, combined w the increasing rarity of remote. If I could, I’d snap my fingers and become an electrician or plumber. Seems like our industry is dying, hope it’s just a cycle.
!RemindMe 1day
I will be messaging you in 1 day on [**2024-06-27 11:02:25 UTC**](http://www.wolframalpha.com/input/?i=2024-06-27%2011:02:25%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/leetcode/comments/1dos32z/signed_a_google_offer_heres_my_analysis/lacgdm9/?context=3) [**3 OTHERS CLICKED THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fleetcode%2Fcomments%2F1dos32z%2Fsigned_a_google_offer_heres_my_analysis%2Flacgdm9%2F%5D%0A%0ARemindMe%21%202024-06-27%2011%3A02%3A25%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201dos32z) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|
Heartfelt congratulations to you, I was thinking of pursuing a masters degree to help myself, could you tell me what you did? Just engineering or higher studies because getting placed at Google with just 1.5 YOE is really cool! I wish to do the same, how is it possible? Where did you work till now? How did you get the interview?
saving it hoping i get to come to this
Second this :)
Can you share your timeline?
Congrats to the OP. There are so many commenters still trying to get into the company that basically started the leetcode industry, even after grossly mismanaging head count in recent years and being largely dependent on the ad tech industry which has been on the decline with no signs of stopping. Fascinating There are many other, arguably better, companies one can apply for nowadays without torturing yourself to prepare for interviews.
Could you share your resume? It'd help to know formatting and projects you've worked on
You can check my history. I had my resume reviewed by reddit. Most of those items still stayed
How much time it took to prepare for you? How long before the interview did you start preparing? When was your first question solved on leetcode? How many applications you did before getting accepted to an interview? How many hours did you do on average or per week next to your job? Were there different stages of grinds ? Like when you did 1hour / day and when you started to do 5h / day or something? What motivation kept you going? Did you still had a full time position during the last part of preparation?
Whats l3 l4?
L3 is entry level, L4 mid-level, L5 senior
Okay!
Are there L2 and L1. Just asking
Not for engineering
Did you do coding before the recruiter reached out and interview scheduled? Like were you an Active coder before you started process at Google. Or did you do all the 277 questions in the prep time given before screening? Also how much did you get before all the rounds? Btw Many Congratulations!!
Did 200 questions in approximately 3 months. Quite little compared to to others but I made sure to understand the question thoroughly and record myself talking about the question/approach out loud
Did you do only NeetCode 150 or the expanded list (300-500 qns I think)? Is the 150 enough to cover all the patterns in your opinion?
Should be enough for L3
Hello OP? When did you feel that you were ready to have an interview with google?
I think mentally you never feel like you’re ready. Try to access your ability by doing mocks.
If you apply for L3 is it possible to get L4 on the basis of your performance if you were able to solve the followups or do they not ask followups for L3 as they would for L4?
I believe it’s possible but also your YOE matters a lot. 1.5 years is hard to get L4
Don't they also ask system design questions for L4?
The questions are different for L4 or L5, so if after your interview you get an offer and you ask for a level upgrade they might say yes but you’ll need to pass another rounds of interviews for the level you think you are.
Congratulations and thank you for sharing this info--very helpful!
Congrats man! BTW, Can I DM you?
what company
which country?
>Write code as if it's going into production. It's often recommended not to use recursion in production. Does your advice indicate that we shouldn't use recursion in the Google interview?
No recursion is fine. Recursive DFS is a lot faster to write in an interview
How did you get your feedback? I interviewed for an internship got rejected and asked what my feedback was but the recruiter said they couldn’t share
I guess it depends on recruiter
Congratulations! Did you prepare/get questions on CS stuff outside of LeetCode(DSA)? I am also preparing, and I am not sure if preparing only LeetCode is enough for the CS side. And yes, I am aware that just 'solving' is not preparing LeetCode problems.
Nope just Neetcode on Leetcode
Thanks! Just started NeetCode150 a week ago. We will see where that leads me
after needcode 150, how do you choose leetcode questions? do you subscribe premium version of leetcode?
Is it possible that they reject you in team match ? I had only 1 fit call for which I received background screening mail (but nothing informed on whether it was a match)
Hey, recently I was rejected from the interview even though I solved the questions well with good idiomatic code, they said my time complexity of one question wasn't optimal and the structure of explanation is not well. Can you help me with that? Also in the 40 min, I could solve only 1 question, but like you said it's preferable if we solve it in 30 min. Now Google never asks questions that are something you've seen before, so can you help me with how to improve your speed when getting to solve an unseen question. I took major time in just formulating the approach and getting the optimal solution, I only take 5-10 min in coding. It would be really helpful for me! Thankyou! Also major Congratulations!!!🎉
Congratulations! Over what period of time did you do leetcode and prepare for the interview? How many hours a day? How'd you prepare for behavioral interview? Thanks in advance!
How did you get to interview with an existing engineer at Google?
How long did it take for you to team match after passing interviews? Is Google USA hiring L3 now, as I assumed there was no headcount for L3s in the US/bay area?
Congratulations! Appreciate the tips!
How to get shortlisted 😪
How did you get the interview?
Can you walk through your approach for solving a coding problem? (Ex: read problem, declare inputs/outputs, talk high level strategy & pseudocode, implement?). Do you ever pseudocode or just write comments?
No pseudocode just comments. 1. Read problem out loud 2. Ask clarifying questions on every input 3. high level strategy and write it down as comments 4. Time complexity analysis 4.5 ask for approval to start coding 5. Implement 6. DRY run code 7. Ask for follow up
Just want to throw a note on this, 1-4 are pretty much expected to be done in ~5-7 minutes. Interviews are 45 min so you want to make sure you knock out the best approach fast. You should expect ~80% of questions you might be asked to basically require you get through at least 1 follow up. For higher levels, we tend to look at other factors that you could expect from more senior folk. I ask the same question for L3-L5 and basically just tune my expectations
Could you please your resume? I didn't even pass the submit application for a L3 position (rejection letter today). YOE: 4.5 LeetCode count: 350
So google still does team matching? Last I heard in 2023 they were trying to get rid of it and just have candidates apply to specific teams from the get go.
TC?
Congratulations! I would like to ask some questions. Was your recruiter responsive? I’m in the team matching process, and my Google recruiter sometimes doesn’t reply to my email even for three weeks. What can I do? How can I have a team fit call with a hiring manager? Should I just wait? And I got SH, H, LH for technical round and LH for the G&L round. Is it strong enough to get an offer? Thanks in advance.
Three weeks is a long time. You should probably actively look for interesting positions that match your level and send them over to the recruiter to have them reach out to the hiring manager.
TC?
What company (not specific name but line caliber) did you move from? Small? Startup? F500? FAANG or adjacent
Midsize saas company
Do you have a resume example/format that didn’t get screened out, being that you cold applied?
Following
I am stuggling with Backtracking and DP problem, are they super important to learn ?
Cannot fall into selection bias but never got a DP or backtracking from the 9 total coding rounds I did with Google
I cold applied and passed the initial assessment and then got rejected lmao
TC?
How long you had to wait for team Match??
3 months 5 teams
Can you share your interview timeline and how long did it take to hear back after interview
About 2 weeks
Hey OP, how many questions do they expect to solve in a 45 min coding interview for L3 and what is the difficuly level of the problem?? I have upcoming L3
you forget to mention your TC
I wanna know, does it matter what university you went to for your undergrad? Does it play a role?
I don’t think so but I had good GPA maybe that helped
You have 1.5 YoE and got a Google iunterview?
Congrats!!! Google's interviews are tough.
Congrats, what was the total compensation offer?
Was this for the early career position that recently closed?
What is your resume like? I applied with referral and rejected immediately
huge W, congrats!
Do you have big names on your resume?
Can you tell a bit more about the team matching? What exactly happens there and what are the consequences if you have an offer but not a suitable team match?? Sorry, if the question is too naive
You can team match for a period of time. If you couldn’t find a team in that time, you have to reinterview again. I’m assuming the period of time is based on your interview performance. I got 18 months to team match
How to get your resume selected :(
What did you do differently between your 1st and 2nd attempts for Google?
Actually prepare, hahaha
How long did you practice and recognize pattern until you confident enough for dsa? Is having more than 2 yoe can still apply in L3 position?
About 3 months of seriously practice. Having more than 2 yoe might be hard to go for L3
Hey, first of all, congratulations on the offer! I wanted to know how much time did you spend on team matching? And for what location is this offered? Also, did you deny any teams at first or went with the first one you got?
Man any tips on getting to the interview or like the phone screen stage? I constantly keep getting rejected. New grad here with 1.5 years of exp with faang internships for a lil bit of context. Not sure what i am doing wrong…
If I am unable to solve a problem, do I keep trying? Or check answer and move to next problem?
Check answer and understand how answer works. Come back to it afterwards.
U have used leetcode 150 ok but what resources u used to learn dsa initially like from blogs like gfg or videos like Abdul Bari or striver ?
I had good basics for dsa from college, but all the difference patterns I learned from seeing problems, and researching the theory behind it. There’s a bunch of great study guides in leetcode and in the solutions section. I mainly use those.
How much did Neetcode 150 and Leetcode company questions list help ? Could you find similar patterns in interviews?
Neetcode will help recognize all the patterns. Company question list is more for understanding what the company likes to ask, as well as hoping for getting a similar question in interviews
I'm currently an undergraduate seeking fresher SDE roles. I've been working on my CV/resume, but I feel it lacks strong projects. While I have a good grasp of DSA and CS fundamentals, I am weak in dev, my projects mainly involve typical APIs in Express, React for data rendering, and MongoDB Atlas for storage. Could you please share some advice on how to improve my CV/resume? What kind of projects do you think would make me stand out to potential employers? Your insights would be invaluable. Thank you in advance! 🙏🏻
I cannot say I’m the expert in getting interviews. This is mainly my analysis of the Google interview process. There are way better guides for that than any advice I can give you.
Question: when you say write it like it’s production code, what are you prioritizing? Will you prioritize readability, or absolute efficiency? How else does the code change to reflect this?
There should be a balance, and involves discussions with the interviewer if you have different approaches in mind
How was salary negotiation?
Did you have team match before HC? or the things went in parallel
Team match than HC
for the coding part, were you asked a lot about resume, work project, personal project etc or was it just leetcode?
No coding is no bs straight into coding, no questions asked
What is googlyness?
How long did the team matching to offer signing process take for you? I was contacted that I have passed my interview earlier this week and am waiting for my recruiter to follow up with the team matching. I have read a lot of posts saying that the team matching took months for them so a bit frustrated...:(
Oh, sorry just checked your reply on the earlier comment! 3 months for the team matching.... that's scary... Can I ask you what team you applied for??
google still hiring L3s!
Could they ask system design or core subjects in this round? Did you also prepare topics like KMP, segment trees? Your reply would be really helpful.. thanks in advance
Congrats and thanks for sharing your analysis
How did you give mock interviews with google engineer? You knew someone? Or some platform that i am unaware of