Live data from Hacker News

Ask HN: good, quick algorithms course to prepare for big tech interviews?

news.ycombinator.com

1–10 of 29 posts

Ask HN: good, quick algorithms course to prepare for big tech interviews?

#1
I'm going to be interviewing for a professional work experience year as a university student (engineering) at several big software tech companies. I studied mainly electrical engineering, and it's been a while since my computer science algorithms days. I've still coded pretty much every week, but I can't remember specific stuff like merge sort, binary heaps, etc (plus I don't know what I need to know).

I hear algorithms-type questions come up a lot, so I would like to prepare really well as quickly as I can. What good sources would HN recommend?

Thanks.

Re: Ask HN: good, quick algorithms course to prepare for big tech interviews?

#5
In terms of ways to exercise your knowledge, go through old ACM Programming Competition questions too. They'll most likely be harder than you'll get in a phone or whiteboard, but it gets you in the mode of thinking for it (finding the fastest solution, smallest space, etc...):

http://www.ntnu.edu.tw/acm/ProblemSetArchive.html

Also, poke around GlassDoor (http://www.glassdoor.com). There's "interview reviews" up on there, and for larger companies, a lot of times there's just straight up questions and answers. So that can give you a good feel of who's asking what level of stuff. It's somewhat grain of saltish since a lot of the reviews seem to end with "no offer given", but it's still interesting.

Re: Ask HN: good, quick algorithms course to prepare for big tech interviews?

#8
There is a GRE Subject Test for Computer Science that covers broad set of questions:

http://www.ets.org/gre/subject/about/content/computer_scienc...

You can use this as your guidance.

Here is a practice test that you can look into. It has some questions on algorithms: http://www.ets.org/Media/Tests/GRE/pdf/CompSci.pdf

Post reply on HN