Initial conversation with internal recruiter, that went very well, then they move you on to a tech assessment:
1. Approach for the Live Coding Portion
We encourage candidates to start with pseudocode.
This helps you:
Think through the approach before committing to syntax
Communicate your thought process clearly
Demonstrate that you're reasoning about the problem rather than relying on memorized or AI-generated solutions
Once the approach is clear, you can gradually translate your pseudocode into TypeScript or whatever language you feel comfortable with.
The interviewer is very flexible—feel free to use whatever workflow helps you think best.
Person that interviewed me, we worked through the problem and talked like we were actually working together. He mentioned that he like and thought my approach was good.
I thought everything went well and felt pretty good about it.
But then got a email stating:
Because this team operates in a fast-moving environment involving ongoing migrations, production support, and complex cross-system reconciliation work, success in the role requires strong independent problem-solving and the ability to efficiently move from ambiguity to functional code. Based on the interview, he expressed concerns about the current strength in those areas. I always hate delivering this news.