(no title)
vikingcaffiene | 3 years ago
- HR call 30 min.
- Talk to hiring manager (me) 30 min. Get to know each other and feel out if there is a mutual fit.
- Technical panel 1hr. Speak with several engineers on the team who share your discipline (front end or back end for example). Again no live coding. We just talk through stuff.
- Talk to the team PM. 30 min. Get a sense of how you collaborate with our product team partners to build new features in our application.
After that it's the usual comp negotiations, background, and reference checks. Assuming all that works out then hired!
We're hiring so, if anyone is interested in finding out more, contact info is in my bio.
ceeplusplus|3 years ago
vikingcaffiene|3 years ago
I'm not sure I agree with this. IMO trying to get someone to explain the ins and outs of a particular facet of the technology your team works in is less effective than getting a sense of how a candidate architects their code and manages complexity. That type of "art more than a science" craftsmanship is not something you can easily fake in my experience. Maybe I'll be proven wrong. We shall see. So far I've had pretty good luck with the approach and gotten some really great teammates.
gorbachev|3 years ago
It's almost always obvious whether the candidate really knows their stuff. They go into details, when you ask probing questions they don't revert back to generalities or repeat what they already said.
Where this does not work, however, is interviewing junior developers. They don't really know anything at all yet (well, some do, but again, that's almost always quickly obvious), so you're hiring for potential rather than actual skills.
anderber|3 years ago