I am terrible at taking tech interviews. Out of dozens that I’ve done, I may never have passed one. My typical pattern goes like this: A serendipitous contact leads to outstanding phone call with a manager or recruiter. I move on to a phone screen with a hiring manager who comes away very excited. Finally, I go onsite (or online these days) to dig into the nitty gritty with coders and get washed out.