I dislike code pairing interviews. Specially ones where you haven't even talked to the team, don't know anything about the people they just give you a laptop connected to a tv so that they can sit infront of you and watch you code. Maybe I am the only one but I can't perform when someone is watching me or analyzing what I am doing. I would prefer if they gave me a set of tasks. A github repo where I commit code and then I submit the code and we can discuss what I did and my reasoning. But when I am being watched I forget everything. It sucked :(
[+] [-] penguinlinux|10 years ago|reply
[+] [-] whichdan|10 years ago|reply
A lot of companies prefer pair programming so they can talk through problems with a candidate, both to get a feel for how they approach their work, and to make sure they aren't blocked on anything, given the limited amount of time. Was your interviewer talking with you while you paired?
[+] [-] andymoe|10 years ago|reply
The screen is a one hour onsite pairing session followed by a final round that is a day of pairing using a proper workstation: One computer, two monitors and two sets of mice/keyboards. You pair with one person in the morning and another in the afternoon. It's very relaxed (you take turns "driving") and it gives you and the interviewers a lot more information about each other and your potential place of work. It also gives you enough time to adjust to the process if you are nervous. I don't think I'd do it any other way going forward.
[1] http://pivotal.io/careers
[+] [-] krsgoss|10 years ago|reply
If anyone knows of any well run consulting outfits that work with remote workers, practice pairing, TDD, and just all around "giving a shit" I'd welcome pointers.
Thanks!
[+] [-] partisan|10 years ago|reply
That said, our best hire was the one person who rose to the occasion and solved the problem we were asking. For that reason, I would do it again.
[+] [-] 5h|10 years ago|reply
[+] [-] J-dawg|10 years ago|reply
[+] [-] avitzurel|10 years ago|reply
https://www.pramp.com/
[+] [-] kspaans|10 years ago|reply
Edit: it may also mean the company you are interviewing at does pair programming. If you don't like pair programming, the interview is a good time to bring it up!
[+] [-] gesman|10 years ago|reply
Usually companies who engage in these practices have tendencies to micromanage their personnel down the road.
Red flag.
[+] [-] sportanova|10 years ago|reply
[+] [-] detrino|10 years ago|reply
[+] [-] binarysoul|10 years ago|reply
[+] [-] sidcool|10 years ago|reply