Hacker News new | ask | show | jobs
by c0110 3723 days ago
Hey there. I didn't take Algorithms in college and am also not so good at it. Don't fret -- you'll get it. Grab a couple interview study books, the Algorithms Design Manual, etc. and study. It'll be hard and you might not feel like you're making progress -- it's ok. Keep practicing and don't lose hope. I interviewed at over 15 companies over the span of 3-4 months (I also did mock interviews, but my algs skills were so not good that the practice didn't really help) and was rejected by most of them (like, 12 of them), but finally I received an offer for a position I didn't think I'd get.

Keep your hopes up, look forward to beefing up your theory, and most of all, landing a position. :) Good luck!

1 comments

I have been running through a few of the language books I've accumulated. I'm terrible at learning things through pedagogy and generally learn during the process of getting something done.

Thanks for the encouragement though. I realize now that one month and 5 in person interviews isn't that much, but it's tough not to think I've exhausted my options.

>>> a few of the language books ... learn during the process of getting something done

If you learn by getting something done, I would suggest pick a small enough problem, that you can solve in that language. Just know enough upfront about any language to get started, then solve your problem in a fixed timescale of 1-2 weeks. You don't need to commit a ton of time as well, 1-2 hours daily will suffice.

You will not become an expert in that language, but will learn enough through doing which comes across in `right` interviews.

That will also keep you busy till you find the next right gig, which I am sure you will. During my last job hunt, I went through the process for 3 months. So don't lose hope, keep busy and your spirits up. Best of luck.

>> 5 in person interviews isn't that much

It's not that little, either. Your parent comment has around the same number.