3 ms·
I think it's super dependent. The place I'm currently at is hiring a principle engineer. I've performed a few tech interviews so far. We just started the proce
by nickjj 4y ago
I think it's super dependent.
The place I'm currently at is hiring a principle engineer. I've performed a few tech interviews so far. We just started the process less than a month ago.
We have (2) interviews. The first is more of a soft skill analysis (casual conversation) that the engineering manager does and the second is a tech interview. Each are 1 hour long and are usually scheduled on different days. There's no algorithms, whiteboarding, puzzles, take home tests or desktop sharing. We just video chat about a range of tech topics for an hour and ~20% of the time is left to ask us questions.
In the past I've mentioned that if I were ever in a position to hire someone I think it's possible to accurately identify someone's skill sets with a casual conversation and I still believe that[0]. No matter how good of a speaker you are you can't BS your way through certain kinds of practical tech questions. You either know them and can explain them in detail or you can't. There's a million little things to pick up on through out the conversation which weigh in on being a hire or not-hire in the end.
[0]: There's exception of course, my specific case applies to fairly standard web apps (something comparable to GitHub or Shopify in scope). Exceptions would be hardcore low level programming.
- brightball 4y agoThis is similar to what I do and IMO it works. 90% of a good developer can be found in their desire to learn / desire to problem solve as long. You can get most of what you need from an interview just by getting somebody talking enough to geek out on you.
- Arch-TK 4y agoA principle engineer : An engineer who is tasked with creating new principles.