Work in HR? Unlock Free Profile

AppFolio Software Engineer Intern Interview Questions & Reviews

Updated Jan 24, 2014
All Interviews Received Offers

Getting an Interview  


Interview Experience  


Interview Difficulty  

Average Difficulty
2 candidate interviews Back to all interview questions
Relevance Date Difficulty

No Offer

Positive Experience

Average Interview

Software Engineer Intern Interview

Software Engineer Intern

I applied online and the process took 2 weeks - interviewed at AppFolio in January 2014.

Interview Details Screening/behavioral questions with HR on phone first. Then a phone interview with Andrew Mutz. Very nice people. Fair questions. Asked a lot about complexity and ways to improve efficiency of your code. I just blanked.

Interview Question – 1. Given an array that contains duplicates (except for one value), find the one value that does not have a duplicate in that array. Explain the complexity of your algorithm. So in the array: A = [2, 3, 4, 5, 2, 3, 4] your algorithm should return 5 since that's the value that does not have a duplicate.

2. Explain the process that happens when you type your username and hit submit on a website (HTTP, server/client communication, etc...)
  View Answer

Accepted Offer

Positive Experience

Average Interview

Software Engineer Intern Interview

Software Engineer Intern
Santa Barbara, CA (US)

I applied through college or university and the process took a day - interviewed at AppFolio in December 2011.

Interview Details was interviewed by two software engineers working there. one of them asked high level questions related to algorithms and web programming / networks. the other one was all about low level coding and concentrated on implementation. Each interview took about an hour or so. I was briefed about the company before the interview and was explained the nature of the work.

Interview Question – given two sorted arrays A and B A has a buffer at the end large enough to hold B. how would you merge them into a sorted array   View Answer

Worked for AppFolio? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates who said that their interview experience was positive, neutral or negative.

Your response will be removed from the review – this cannot be undone.