Bitly's interview process is one of the smoothest out there. It was very straightforward: - Applied online, - The next day, I was contacted by a recruiter to schedule a phone screen, - After that, a virtual interview was scheduled with the hiring manager, - A few days later, I received a take home coding assignment. They mention that it takes ~3 to 4 hours to complete, but it takes a little longer, - Then, a panel interview with various members of the team was scheduled. I had 4 different rounds: one technical, one behavioral, one company fit and the last one with the hiring manager to chat some more about the company, the role, and to answer any questions I had. The whole process took ~3 weeks (including time off during the holidays). The interviews were well conducted and the questions asked were fair. Not too difficult, but not easy either. The team was very mindful of my time and were quick to answer any questions I had. Ultimately, I ended up declining their offer because I was able to find a job that I believe was a better fit for me, but they seem like a great company with great people.