WillowTree logo

WillowTree Ios Engineer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
57.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at WillowTree.

Showing 3 of 7
WillowTree logo
WillowTree

IOS Developer

Engineering · more than a year ago

Mid Difficult Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Take home Onsite Background check Offer
Interview formats
Technical Coding Behavioral Presentation

So, there were four rounds in the interview process. The first round was a one-way video interview where you had to record yourself answering some questions Willowtree had provided through Spark Hire. Each question had a time limit to it which in my opinion was an unpleasant experience. I think it may have been better if there's no time limit so that you don't have to see the clock ticking down and rush your answer. 2nd round was a live coding interview in Google spreadsheets. They're not worried about syntax but more so about your thought process. The interviewer was respectful and was quite collaborative. 3rd round was a coding take home project where you had to connect to one of their APIs and perform a series of tasks. They gave you a week to put it together and I thought it was one of the most well thought out and comprehensive take home coding projects I have done. 4rd round was the on-site interview where you go through a panel of interviews from 9:15am to 4pm. I was flying in from NYC and the team that was setting up my travels and prepping me with agenda was extremely diligent in getting me the information I needed. Also they were awesome with the logistics / planning. Each of the interviewers I talked to on the panel were great to talk to. By the end of the onsite and also how Willowtree treats their potential candidates is a true reflection of their care for their people. You will meet with a variety of people during the day going on a tour of the offices (which by the way was amazing!), two live coding whiteboarding sessions, code review of your take home project, and several behavioral type interviews, along with an interesting "Teach Me Anything" presentation. Finally the follow up of the onsite interview, put the icing on the cake as far as how much respect I have for WillowTree. Although I didn't get an offer in the end, they still offered to close the loop with me on getting me SPECIFIC feedback on what interviewers had to say about me good / bad. The HR team went above and beyond and the last part of getting me feedback sets it apart from other potential employers I have interviewed with in the past. Also I can't thank them enough about how far they went to make sure my trip from NYC to Charlottesville was smooth and I would definitely love to work for them in the future if the opportunity comes up again in the future. Overall, despite the awkward first round interview with the one-way video interview. Willowtree's interview process was one of the best I have experienced.

Confirmed questions1 question
  • What are the main differences between Objective-C and Swift?
WillowTree logo
WillowTree

IOS Developer

Engineering · more than a year ago

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

I communicated with a recruiter via email for a while. We then arranged a phone call with an engineer. I waited over 30 minutes and they never called, so we rescheduled. Later, I had a video call and online coding exercise. The engineer was very impersonal and didn't let me finish the exercise. I later heard back from the recruiter that I didn't have enough professional experience, which was confusing given my 2 years of experience. I was offered feedback but never received it after asking twice. It was a disorganized process with an odd technical assessment.

Confirmed questions1 question
  • What motivates you to join this company?
WillowTree logo
WillowTree

IOS Developer

Engineering

Senior Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Technical Coding Behavioral

We started with a video Q&A with some general technical questions. Then, I had two phone interviews. The first was with a recruiter to go over my background and discuss the company. The second was a technical interview where we did some coding. After that, we moved on to a test project, which was supposed to take about 8 hours.

Confirmed questions3 questions
  • Can you determine if a given word is a Palindrome?
  • How would you combine two sorted arrays into one single sorted array?
  • Could you write an app that tests users on the names of employees?

WillowTree Ios Engineer Interview Questions

Quoted word for word from WillowTree interview reports.

What are the main differences between Objective-C and Swift?

Read reports

How would you combine two sorted arrays into one single sorted array?

Read reports

Could you write an app that tests users on the names of employees?

Read report

How do you handle working with challenging colleagues?

Read report

Describe an obstacle encountered during a project and explain your approach to resolving it.

Read report

Describe a situation where you took initiative and owned a task at a previous job.

Read report

Formats, difficulty and experience

Across all 7 WillowTree interview reports.

Interview formats

Technical 41.2%
Behavioral 29.4%
Coding 23.5%
Presentation 5.9%

Interview difficulty

Easy 14.3%
Average 71.4%
Difficult 14.3%

Candidate experience

Neutral 28.6%
Positive 57.1%
Negative 14.3%