What companies take coding interviews?
Samsung.
How do I approach a whiteboard interview?
During the whiteboard interview
- Ask Questions. Once you are are given a question, take a deep breath and a moment—but not too long—to assess the problem before you begin.
- Explain your thought process. After the details of the task are clear, be sure to talk out loud as you solve the question.
- Be confident.
Do whiteboard interviews really test competence?
Supporters of the whiteboard interview will argue that it tests one’s ability to solve problems under pressure, or that it tests fundamental competence. Whiteboard interviews provide an interviewer a defensible reason for passing on a candidate that their gut tells them they don’t like.
Should Developers refuse interviews that involve whiteboards?
Already, many experienced developers will flat out refuse interviews that involve whiteboards. Many of these developers are so good that they can often afford to be more selective. Four Square has publicly ditched whiteboard interviews in favor of take-home assignments.
Why do whiteboard interviews filter out great engineers?
We were concerned that [the whiteboard interview] process filtered out many other great engineers for reasons other than their abilities. Some possible reasons include variation between interviewers, candidate nervousness, or the unnaturalness of whiteboard coding generally.
Why is it so hard to write algorithms on whiteboards?
The problem is that writing algorithms on a whiteboard has almost nothing to do with modern software development. In real life, you would rarely just whip up an off-the-cuff algorithm from memory in the middle of a coding session.