I’ve noticed a trend amongst development teams to adopt an technical interview format that looks more like a pair programming/code review session between the interviewer and candidate. Among other things, this has the potential benefit of providing a more collaborative, real-world, “day-in-the-life” discussion, as compared to a "traditional" whiteboard/logic puzzle style interviews.
I’d love to learn more from folks that are doing this already (or are planning/aspiring to soon!), and in particular:
What software do you use to collaborate/code along with candidates during the interview? (e.g. Zoom/Teams/Slack for screen sharing?, online IDEs such as Codesandbox?) Do you rely on a separate service/tool for audio and/or video for communication?
What is the scope of the task the candidate typically performs? (e.g. are they writing tests, doing a code review, fixing a bug?).
Are candidates working against a real codebase, a test/evaluation project, or building a new app from scratch?
If you’ve already written about this before, feel free to just share the link. In general, I’m very keen to learn more about collaborative tech interviews in-the-wild, so I appreciate any and all details. I suspect others in the community will be interested as well, since this an area that deserves continuous improvement and knowledge sharing 🙌