Candidatei-me por meio de recrutador(a). O processo levou 2 semanas. Fui entrevistado pela Exactera em set. de 2025
Entrevista
1 on 1 interview with hiring manager going over my experience followed by a technical panel interview with 3 engineers.
The technical panel consisted of various TypeScript/JavaScript questions along with a couple React questions. Then they asked me to review some code and provide feedback. There were a bunch of obvious issues with the code like overly complex types defined inline in function parameters, unused variables, database calls being awaited sequentially rather than being batched, poor variable naming, poor code formatting, etc. Finally they gave me a design problem with some simple requirements and asked me to code a solution in a pure text editor without IDE tools.
One thing that really stood out to me was after one of the questions they implied that I answered incorrectly and told me the correct answer was something demonstrably false. They asked:
Is JavaScript synchronous or asynchronous?
I answered that "by default JavaScript is synchronous. However, it supports asynchronous operations using mechanisms like setTimeout, promises, and async/await, all of which rely on the event loop."
They said "actually I would say JavaScript is fully asynchronous and all code is ran on the event loop which is asynchronous."
This shows a very poor understanding of how JavaScript works and a simple Google search would clear this up. It's one of the most basic things anyone working with the language should know. The fact that they were in a panel of 3 engineers and not a single one of them corrected it makes it even weirder.