After the initial phone screen, I had to set up an interview through Karat, which I had never used before.
The interview is all vanilla JavaScript. The first part includes questions like:
There's then a coding challenge in vanilla HTML and CSS (no JavaScript) to style something, using a provided image as a reference.
Finally, there's a challenge to build a component in vanilla JavaScript, so knowledge of DOM manipulation is required.
The Karat IDE is extremely frustrating because it does not format or autocomplete, nor does it alert you if you forgot to close a tag. You also have to click 'run' for updates (no hot refresh).
Unlike a regular coding challenge, you can't ask the interviewer any questions, and they won't help you at all, even if you get stuck on something minor. For example, I wasted time trying to figure out why a paragraph tag wasn't closing properly, because the IDE provided no feedback, and the interviewer offered no assistance.
The DOM manipulation part was also annoying. Is Atlassian really requiring developers to use document.appendChild() in their code?
It was a pretty impersonal experience, and I think I'll avoid any future interviews with companies that use Karat.
Call an API and build a todo list with vanilla JS.
The following metrics were computed from 3 interview experiences for the Atlassian Frontend Software Engineer role in United States.
Atlassian's interview process for their Frontend Software Engineer roles in the United States is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Atlassian's Frontend Software Engineer interview process in United States.