The interview process consisted of four stages: a coding interview, a coding and discussion session, a system design interview, and a product-focused interview. The questions mostly revolved around concurrency, database indexes, isolation levels, and other general concepts. The focus was primarily on foundational knowledge, and overall, the interviews were relatively straightforward. I reached the second stage and received a feedback call after the first interview, where they outlined the topics like concurrency, database indexes, and transaction isolation levels. They mentioned I got great feedback. The second interview, in my opinion, went just as well. I wasn’t stuck on any question, made no mistakes, and even finished with 10 minutes to spare. It was purely technical, so I was confident in the outcome. However, I received a vague rejection email with no feedback call this time. I reached out to the recruiter for feedback but was completely ignored. Wasted 2 days and had to take a half day off work. Given this experience, the rumors about the toxic work culture might hold some truth