The process was quite slow and took about a month overall. The recruiter was kind and communicative throughout most of the process, but unfortunately, communication stopped toward the end.
The process was divided into several stages. The first stage was an introductory call to review my background and language skills. The second stage was a behavioral interview with an engineering leader, which focused on the typical STAR-style questions such as: “What has been your biggest challenge?” and “What are you currently doing on your team?” While the questions were standard, the overall atmosphere of the interview felt unusually cold and somewhat apathetic, making it difficult to build rapport or have a meaningful conversation about the role or the company.
The third stage was a technical challenge with two engineers. The exercise was straightforward: implement a service to fetch a model, make a request for images, and display them in a table. You could choose to use either SwiftUI or UIKit; I had time to complete both. The interviewers were polite, but the format was very hands-off—there was little interaction or discussion about the approach, which made it harder to understand what they were evaluating.
After this stage, I didn’t hear back until I followed up a couple of weeks later. At that point, I was informed that I wouldn’t be moving forward. No feedback was provided, which was disappointing given the time invested in the process. This felt especially inconsistent with the company’s stated values about collaboration and growing together, making the experience come across as somewhat hypocritical.