I applied online, then an interview coordinator replied back to me within one day and helped me scheduled an interview with the site Manager. The site manager contacted me personally to confirm the interview date and attached an file from the recruiter, which provides overview and engineer culture related to Turn. The first phone interview took about 1.5 hour. The manager gave an overview of Turn and answered my questions related to Turn. Afterwards, we worked on some coding questions and troubleshooting questions. The manager was super helpful and open and provided suggestions for my answer. In the end of interview, the manager gave immediate feedback and decided to invite me to the on-site interview. Before the onsite, I needed to fill out a document related to employment information and answers fews question from the recruiter. The onsite was from 10am to 2:30 pm with 3 engineers and the manager at the end of interview. Everyone was very open, friendly and helpful. During the interview, I was able to chat with the whole team at Champaign. In the end, I was asked for feedbacks related to Turn and informed that Turn liked to move forward with me. The manager is really nice and responsive through the process. The next round generally was to speak with team (2 engineers, VP engineer and the recruiter) in Redwood City. The recruiter is amazing. She is the most engaging and detail-oriented recruiter I have met. The conversation between the recruiter was very personal. After each round, she reached out to get my latest situation and make sure that I will be happy and make growth at Turn. After Turn made the decision, the manager and the recruiter worked very hard and tried their best to provide information in all aspects to help me make the decision. The recruiter helped me to connect with SVP and VP engineer to learn more opportunity at Turn and career choice. Cannot image a company at size of 400 people will put so much efforts on a junior candidate. In the end, I had to make decision between Turn and another opportunity. It was a very tough choice for me. Unfortunately, I did not take the great opportunity from Turn, because I was more interesting in some projects, which have better match for my personal goal, at another opportunity. However, I will definitely highly recommend for applying and taking the opportunity at Turn.