I went through an extensive interview process, starting with an online application. Two weeks later, I was invited for a call with HR, followed by a Teams meeting with the hiring manager two weeks after that. A week later, I was invited for an in-person interview, which included a 30-minute presentation plus 10 minutes of questions, a 1-hour technical interview, and a 1-hour interview on values and behaviors. The overall experience was very positive, though the values and behaviors interview was particularly challenging. At the end, the hiring manager also gave me a tour of the offices and labs.
While the process was well-structured and engaging, I was disappointed by the lack of communication after the final interview. The hiring manager mentioned that I would hear back the following week, but after waiting three weeks and sending several follow-up emails, I found out they had offered the position to another candidate. It would have been appreciated if they had communicated their decision sooner.