Hacker News new | past | comments | ask | show | jobs | submit login

Disclaimer: I'm in graduate school, so my interview experience might be different from folks with more experience but I'll share this nonetheless.

My friends and I have been interviewing pretty rigorously and what we've seen is that Leetcode[0] is still hands-down one of the best ways to get practice with programming problems. Time and again, I've seen companies ask questions just right off the bat (i.e. verbatim) from this website (which itself is unfortunate but that's a whole different debate).

Problems are regularly updated and in case you get stuck, there are good solutions[1] online as well. There's also Hackerrank[2] which you can check out. If your interviewing chops are getting rusty, I'd highly recommend spending some time on this website.

PS: I'm in no way dissing Coderust. The animations look great and it might be more effective use of your time to spend time on Coderust than break your head on leetcode (it is arguably very time consuming). Great job Fahim and team!

[0] - http://leetcode.com

[1] - http://leetcode.tgic.me/, https://github.com/kamyu104/LeetCode

[2] - https://www.hackerrank.com/




Founder of http://InterviewKickstart.com here.

I like leetcode and hackerrank too. Though we don't use their problems, we do ask our candidates to get additional practice there. Some solutions are very good there, though they can be cryptic to understand.

The only issue with these competitive programming-like sites for interview-prep, is that they encourage final perfect code and execution speed. That's often not the goal of an interview. The first goal of an interview is to express your thought process, in a limited time. So if you're only doing leetcode, and are doing well there (e.g. you can solve medium to hard problems without much agony), then you should follow your practice with a few mock interviews with practicing engineers.


Hey Soham, Just looked at Interview Kickstart. I think we can collaborate to make your curriculum visual and interactive. Or you can even leverage Coderust for your students.

Send me an email at fahim at educative.io if you are interested in some kind of collaboration.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: