Soft skill evaluation: These roles often interface with our clients, so the interviewer is looking to see evidence of clear communication skills and a methodical approach. This could be a question about a time you solved a interesting problem, how you would explain something technical or how you would handle debugging and messaging in a hypothetical difficult situation. Depending on the level you are being considered for, there may be a leadership component as well.
Short coding: While these roles don’t tend to involve daily production coding like a Software Engineering position would, coding is still important. Expect a light coding problem, more focused on confidently translating an idea to code instead of something algorithmically dense. Know your basic data structures, but this shouldn’t involve anything esoteric.
Some additional technical competency: We have a requirement that TSCs exhibit skill in an additional technical area outside of coding. What this means will depend both on the specific role as well as your background. To get an idea, this could be a question about Linux server administration, networking or machine learning, but should be something you’ve indicated experience with.