
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
Candidate interview experiences
First-hand accounts from people who interviewed at WillowTree.
IOS Developer
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.
- What are the main differences between Objective-C and Swift?
IOS Developer
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.
- What motivates you to join this company?
IOS Developer
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.
- 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.
“Can you determine if a given word is a Palindrome?”
Read 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 →“Can you explain what an optional variable is?”
Read reports →“Which iOS Framework do you like the least?”
Read report →“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.