The process felt disorganized from the start. I did not apply for this position; I was contacted directly without a clear description of the role, just a quick company overview. What should logically have been an introductory conversation became a full two-hour technical interview that could only be done during business hours. The interview was eventually split into two sessions on different days: the first began 15 minutes late due to technical issues and the second had to be rescheduled at the last minute. Both interviews allotted only a couple minutes for questions. The information given during the process about the actual role was extremely vague, not even basic things like the tech stack or how the engineering group was structured or where the position would fit within it. The system design portion felt misaligned with the stated expectations, and the conversation often stalled around basic backend concepts like filtering and pagination, making the assessment feel disconnected from practical engineering work. The eventual result was “not a mutual fit,” which made sense, although a brief introductory conversation up front would have made that clear far earlier and avoided unnecessary interview steps.