Algorithms for competitive programming
cp-algorithms.com
cp-algorithms.com
> Its intended audience is everyone from performance engineers and practical algorithm researchers to undergraduate computer science students who have just finished an advanced algorithms course and want to learn more practical ways to speed up a program ...
This is crystallized into leetcode, which trains you for "technical" interviews that consist of solving leetcode problems. It's a circular system.
However, using algorithm puzzles is something of an improvement over old school puzzle interviews where you might have had to solve a rubik's cube, a chess problem, logic puzzles, or an arbitrary "brain teaser."
So I just want to say, don’t underestimate yourself! I think you would be surprised as to how much you can actually achieve/learn + how doable these problems are once your foundation is down.
The potential of the average person is vastly underestimated, and the “gifted”/genius person vastly overhyped.
Or servility tests
Nice phrase - for most jobs servility/compliance is the most important qualification.
In many cases I expect whiteboard "technical" interviews could be replaced with one or two questions:
1. What is your experience in "programming contests" (actually algorithm puzzle contests such as ICPC, etc.)?
2. What was the last algorithms course you completed, and when and where did you take it?
This thread is a gold-mine of useful/interesting stuff :)