3 ms·
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
by qdot76367 15y ago
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 http://www.ntnu.edu.tw/acm/ProblemSetArchive.html
Also, poke around GlassDoor (http://www.glassdoor.com 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.