Turn logo

Turn Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 21 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
52.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Turn.

Showing 3 of 21
Turn logo
Turn

Software Engineer

Engineering

Entry Average Positive experience Decline offer 6 rounds
Interview process
Recruiter call Phone screen Take home Onsite Panel Background check Offer
Interview formats
Coding Technical Behavioral Presentation

Applied online and heard back in a day. An interview coordinator set up an interview with the site Manager. The manager confirmed the date and sent over recruiter info about the company and engineering culture. The first phone call was about 1.5 hours. The manager talked about Turn, answered my questions, and then we did some coding and troubleshooting problems. The manager gave feedback right away and invited me to an onsite interview. Before the onsite, I had to fill out employment info and answer some recruiter questions. The onsite interview was from 10am to 2:30pm and included 3 engineers and the manager. Everyone was friendly and helpful, and I got to chat with the whole team. They told me they wanted to move forward. The manager was great throughout. The next step was usually talking to the team (2 engineers, VP of engineering, and recruiter) in Redwood City. The recruiter was amazing, super engaging and detailed. The recruiter's conversation felt very personal. After each stage, she checked in to see how I was doing and if I'd be happy and grow there. Once they decided, the manager and recruiter worked hard to give me all the info I needed. The recruiter connected me with the SVP and VP of engineering to discuss opportunities and career paths. It was impressive how much effort they put into a junior candidate for a company of 400 people. I had to choose between Turn and another offer, which was tough. I didn't take the Turn offer because the other opportunity had projects that better matched my personal goals. I'd still highly recommend applying to Turn.

Confirmed questions2 questions
  • Tell me about general javascript.
  • Tell me about general Java.
Turn logo
Turn

Software Engineer

Engineering

Mid Average Positive experience Accept offer 7 rounds
Interview process
Recruiter call Phone screen Onsite Offer
Interview formats
Technical Behavioral

The hiring process was smooth and quick. I had two phone interviews, then they invited me for an onsite interview. I met five people there, four of them asked technical questions. The SVP briefly said hello. Afterward, the recruiter discussed the offer with me. I felt comfortable and enjoyed talking with everyone. The interviewers were smart and open-minded; they were fine with my different answers and even taught me things during the interview, which was impressive. The recruiting team is the best I've encountered – very professional and considerate, always trying to help candidates and keep them happy. After I accepted the offer, they sent a gift to celebrate with my family, which was very sweet! I highly recommend Turn for its culture, business model, and technology.

Confirmed questions1 question
  • Were there a variety of questions about web development, covering both front-end and back-end? It's advised to have practical experience.
Turn logo
Turn

Software Engineer Intern

Engineering

Intern Average Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Coding

Got referred by a friend, so had an on-phone interview about a week later. They asked me to suggest three different times, and the interviewer picked one. The interview lasted for an hour.

Confirmed questions1 question
  • Could you implement a Hashmap structure in Java?

Turn Software Engineer Interview Questions

Quoted word for word from Turn interview reports.

Here is a brain teaser: given integers 1 to N, repeatedly remove every other element until only one remains. If you reach the end, loop around. For N=2000, what is the final element?

Read reports

Given a series of vertical bars of varying heights, how much water can they hold?

Read reports

Can you explain how the internet works from the browser's perspective?

Read report

Describe how you would measure the total time for a transaction that spans multiple servers.

Read report

Formats, difficulty and experience

Across all 21 Turn interview reports.

Interview formats

Technical 44.9%
Coding 28.6%
Behavioral 20.4%
System Design 4.1%
Presentation 2%

Interview difficulty

Easy 4.8%
Average 76.2%
Difficult 19%

Candidate experience

Positive 52.4%
Negative 47.6%