Introduction
In the last couple of months of 2018, I spent most of my days preparing for my Google Internship technical interviews. I en...
For further actions, you may consider blocking this person and/or reporting abuse
Elliot, Good Job!
I also recommend leetcode.com/ - it has a ton of problems to solve and some have solutions with detailed explanations. If you're stuck, try looking at an existing solution to understand the algorithm, and then try to develop something similar. If you can't figure it out, don't dwell on it and try something else.
They also have "Explore" section where they have a number of articles explaining certain algorithms, and give you a number of questions that are solved using provided algorithms. The questions are grouped into blocks, like working with binary search, binary trees, hashes and arrays, linked lists etc.
They also have over 800 questions total, including some rather hard questions (like: write a sudoku solver, it is a fun challenge if you know what is sudoku), and weekly contests. They also have forums where you can often find solutions to questions (sometimes with explanations). And they also have interview questions for various large companies, except those are premium features requiring a subscription. I plan to get onto it after I finish CTCI and finish exploring.
For me personally leetcode was a great find as I figured out how to solve some rather difficult questions in an efficient way, which was an eye opener.
Thanks for this tip, indeed, especially the 'explore' section is very nice because there is some extensive explanation why some choices were made
Wow, this is good good. The "Step by Step" part seems like a neat summary of the book CtCI.
I haven't tried yet but I recently heard this site.
Thank you for the post! I am going to review it numberless times.
Thanks for the comment Juneau :)
That site looks really cool and interesting but I haven't tried it yet. I'd be interested to hear how it compares to pramp.
I also have only tried Pramp.
Didn't know about Code Signal. Seems like a cool site, not only providing either learning or practice, but both. It will be good for a recap as well.
Thanks for letting me know about it.
Which book you're suggesting in (cracking the coding interview) part?
Cracking the Coding Interview, 6th edition !
Oh that was the book name, my bad. Thank you so much.
Great article.thanks.
Great! Thanks for sharing! And congratulations on your job confirmation at Google!!
Thanks Shernz :)
Thank you for this
Thanks for sharing and congrats!
Wow, I didn't know these resources exist since this article. Thank you so much, Elliot!
Glad I could introduce you to these resources. They helped me a lot :)
Thank you so much sharing this valuable information , these detailed & step wise cheat sheet is gonna be very use-full . really you can swim through internet :P
Great tips. I've interviewed 150+ people for Google and I wish they'd all have prepared like this.
Thanks for sharing
No worries Ibrahim. I hope it helps you!
Is it possible to obtain your authorized translation for Chinese reprint?
Okay, you can translate the article and reprint it.
Please send me the translated article once it is published.
Thank for sharing.
I'm looking for tech interview preparations community?
Is there any ?