HR sent a text message to set up a screening call. Following that, I had a team interview the next day with three potential team members, involving many technical questions. Some questions delved quite deeply, but overall, it went well due to my experiences. After a few days, HR sent another text message to schedule a second-round interview. I replied promptly, but received no response for about a week, despite following up via email and text a couple of times. I began to think the position had been filled during this process. Another week later, HR sent the same text message to schedule a second-round interview, only to go silent again for a few days. I followed up once more, but unfortunately, the times they proposed didn't align with my schedule. After 2-3 days, I followed up again, finally securing the second-round interview, which turned out to be the final round. This time, the focus was more on my personality and how I would fit in with the manager and the team. After a week and a half with no updates from HR, I received a text message indicating they would like to extend an offer. From the day I submitted the application to starting the position, the entire process took about 2 months and 2 weeks. It's crucial to be patient throughout this process and to anticipate days without responses between interviews.