Promoted by reading another batch of "I hate doing whiteboard interview questions" today...
I've been on the hiring side a few times. I read "Smart & Gets Things Done" by Spolsky for prep. My goal is to find some evidence of aptitude, so I offer candidates to:
1-show me their portfolio
2-do a short coding puzzle of their choice
3-answer some medium level tech questions♡ 0 ↻ 0In a typical batch of candidates, *no one brings sample code or has Github with original code*. If you don't have a portfolio & don't want to whiteboard, I think you've got an attitude of entitlement.
♡ 0 ↻ 0I'd accept a methodology answer for 2&3. Too many would-be devs have no idea how to tackle a problem over their heads. "I'd break that down into a dozen functions and ask on StackOverflow how to implement most of them" is an okay answer. (I'd check the candidate's SO activity!)
♡ 0 ↻ 0If you hate whiteboarding or get a case of nerves in interviews, you have to imagine yourselves in the shoes of the g[uy|al] doing the hiring & have some alternative evidence. A self-written mini-app posted on GitHub would likely be accepted. A series of tech blog posts-Anything!
♡ 0 ↻ 0(Yes, there are lots of companies that abuse the time of candidates & didn't read Spolky's "Smart & Gets Things Done" or do any serious prep & make bad choices of questions they ask & write absurd job reqs.)
♡ 0 ↻ 0