|
|
|
|
|
by koala_man
2926 days ago
|
|
What's the pain point? The stress of being observed? Getting started? The difficulty of the problems themselves? How long would it take you to merge two sorted arrays on a computer without internet access and no one looking? |
|
- the interview questions are invariably things that have already been solved and abstracted away.
- as an experienced programmer it's not your job to solve problems like that. The work you do is more complex and requires sleeping on it, doing research, trying stuff out, talking to people. THAT'S the stuff you're good at, and what you are hired for.
- as a result of doing that increasingly complex work you get out of touch with the simple problems, even worse you develop an instinctive internal block against doing it, you develop a 'spider-sense' for what NOT to waste your time on.
- this gets into my way when doing coding interviews.
- it also makes it harder for me to spend time practicing. I have a family, other stuff to do outside of work, do I need to spend many evenings to practice on things I will only need during coding interviews and will never need afterwards?
The process for hiring experienced engineers is completely broken.