I applied for a position focused on distributed systems and database engineering, and was provided preparation materials emphasizing system design topics (APIs, server architecture, and databases). However, the technical interview unexpectedly centered entirely on frontend coding, with a strict requirement to use TypeScript. While I respectfully raised concerns to the recruiting team about the misalignment with the role’s stated scope, they maintained that this was standard for their process.
Ultimately, I chose to withdraw from the remaining onsite interviews, as the evaluation criteria did not reflect the skills or responsibilities outlined for the position. Prospective candidates may want to clarify evaluation expectations in advance, especially for specialized roles.