My interview had 3 parts
1. A Codility test, which I believe had 3 questions of easy/medium difficulty
2. A proctored session on the Karat platform where you solve as many questions (of increasing difficulty) as possible in a 1-hour timeframe. You don't actually get the full hour since they spend the first 10 minutes asking behavioral questions and require you to verbalize your approach before you begin solving each question. I don't know how far you need to get to move to the next round, but I barely finished the 2nd question in time due to a tricky bug and was able to move forward.
3. The final portion was a virtual-onsite with an engineer. Like other reviews have mentioned, it was essentially a 1-hour trivia session covering code snippets, HTML, CSS, and databases. The process felt pretty transactional and my particular interviewee seemed disinterested, which made me wonder if I was answering the questions correctly. This was the final round interview and I still didn't have the chance to ask basic questions about the position, like where it was located, what the salary range would be, or whether it was remote, hybrid, or in-person.
I got an email about 3 days later from a recruiter asking to debrief the results from the final interview over a phone call. That resulted in a verbal offer, and I received the written offer about a week later.
Overall, I didn't get much of an impression of the company from the interview. I accepted because they offered a better salary and benefits than my competing offer, but the entire interview process very much felt like a one-sided conversation. At no point in the 3 stages was there any conversation about the candidate's preferences or the actual company itself.