Hi All,
I have around 1 month left for onsite interview of 5 rounds (each 45mins).
Just today I received a call from Google that I have been selected for onsite interview which they will be scheduling in January as there were no slots left in December and also due to Christmas holidays.
I am not in touch with Data structures and Algorithms since 6 months. I have started solving leetcode recently though. I have till now completed only 50ish problems (consisting of easy and medium ones). I am applying for Graduate software Engineer position (0 years experience). So do I need to study System design as well? I have heard mixed responses on this question. Some say freshers aren't asked these questions but then I see some youtube videos that say you should prepare for these.
So I am desperately in need of help from this awesome Leetcode community.
Things I need help in-
- Share feedback or type of questions you got in your onsite interview?
- Links for resources that are really good for practicing a particular topic (in short time preferrably)
- System design preparation material (I have purchased the Grokking system design interview course)
- What are the important topics that I should first focus on? Topics on which Google asks questions frequently?
- Things to do and not to do in Google interview?
- Also does Google ask resume based questions? I have not seen in any interview experiences that I read till now
- How should my time schedule be, given that I have 15 more days to prepare before my vacations end
- There are almost 1300 questions on Leetcode. Overwhelming for me right now. Which questions should I definitely checkout before going for the Google interview? Is there any curated list for Google interview preparation? (I cannot buy the premium membership on leetcode)
My current status of knowledge-
- Good with basics of programming (C++)
- Can solve problems which are easy or some medium level questions but even some medium questions seem Hard for me
- Can't solve many recursion problems but can solve standard recursion problems or basic tree problems
- Aware of System Design basic terms
- My major Problem is that sometimes I am able to come up with an algorithm but the task of implementing that algorithm in code seems almost impossible to me. But then I see the solution and then I curse my self for not being able to think of such easy implementation. Anyone who has been here? Any tips to overcome this?
Has anyone here prepared for onsite interviews in one month? Can you please share your schedule during the preparation?
Thank you