AppFolio Interview Questions & Reviews
Getting an Interview
Sales Development Representative Interview (Positive Experience; Average Interview)
I applied online and the process took 1+ week - interviewed at AppFolio.
Interview Details The interview process was easy and was not overwhelming. I was a bit nervous going in, but when things got rolling everything was pretty smooth. No questions that were out of the ordinary and got straight to the point.
On-Boarding Specialist Interview (Positive Experience; Average Interview)
I applied through an employee referral and the process took 3 weeks - interviewed at AppFolio in September 2011.
Interview Details The interview process for the on-boarding specialist role entails meeting with the VP, and respective directors of the Value Added departments. If you are considered a good fit for the position you will be asked to sit in with one of the specialist so that they can show you a day in the life. Be nice to your specialist because they will be reporting directly to the VP or the director to determine if they believe you will be a good fit on the team.
Interview Question – Questions vary and the idea is to identify if you have good interpersonal skills, and effective verbal communication. Be natural and you will do well. AppFolio does not ask what your spirit animal is or anything strange, but be prepared to explain a situation you were able to effectively handle a customer concern. Answer Question
Software QA Engineer Interview (Positive Experience; Difficult Interview)
I applied through college or university and the process took 1+ week - interviewed at AppFolio in May 2014.
Interview Details They had about 6 to 7 rounds of interviews.
The first one was with the VP of Engineering. He is a nice guy, really smart (according to me). He asked me a lot of Automation & Design Questions from my previous organization projects.
Then the Director of Software Engineering interviewed me, he was very knowledgeable. He asked about all the tools I had used. The questions were simple about OOPS, DataStructures. Not really tough questions.
Then I was interviewed by an Engineer, he asked me a puzzle - if there were 15 horses, and if you could race 3 at a time. Whats the minimum number of races that is required to determine the top three horses. He then asked me to generalize this problem for any number of horses. Then a python code for the same to finish it off.
Then the QA Director, asked me a bunch of questions mainly on product. They explained their product clearly. After that they asked me a bunch of QA Questions mostly related to Sprint Planning, Agile Process, Regression Tests, etc. If you are in QA for a long time - this should be easy for you.
All the interviewers were nice, they try to help you to think - once they have asked their question.
NOTE : if you donot know something, say you dont know !! They appreciate it. In my case I was not good in JScript & Ruby - I told them and they liked it.
Interview Question – if there were 15 horses, and if you could race 3 at a time. Whats the minimum number of races that is required to determine the top three horses. He then asked me to generalize this problem for any number of horses. Then a python code for the same to finish it off View Answer
Negotiation Details – They start off offering you a very little package.
You can easily demand more than what they offer - if you feel you deserve it. They will try their best to match it.
Client Account Representative Interview (Neutral Experience; Easy Interview)
I applied through a recruiter and the process took 5 days - interviewed at AppFolio in May 2010.
Interview Details I was reached out to via a recruiter to see if I would be interested in moving to AppFolio from my current position. I met with the CFO, toured the facility and discussed the opportunity at hand. My experience was pretty casual and I wouldn't consider it a formal review.
Interview Question – How I could contribute to this new position incorporating my past experience to apply to this very different oppotunity Answer Question
Reason for Declining – It was a big change in positions for me from my current employer at the time and I was very happy where I was. The offer was decent and the company looked like a really fun place to work. I wasn't motivated by it to move from where I wast though.
Software Engineer Interview (Positive Experience; Average Interview)
I applied through a recruiter and the process took 2 months - interviewed at AppFolio in February 2014.
Interview Details Overall exp was good .initially had 2 phone interviews and 2 skype interviews .then I was asked visit SB office and the interviewers were friendly and lunch was provided .
Interview Question – 2 skype interviews and 4 rounds of onsite interviews .Interview was general programming and some questions to test your aptitude . Answer Question
Software Engineer Interview (Neutral Experience; Average Interview)
I applied online and the process took 4+ weeks - interviewed at AppFolio in January 2013.
Interview Details It is quite a standard interview process. It emphasizes a lot on the breadth rather than the depth of knowledge in CS. All coding questions are reasonable and fair. From HR to CEO, all people there are very helpful and friendly. Their products are also very promising and starting to get a lot of revenue.
Interview Question – Various types of sorting algorithms and their complexity. Process of a URL being entered to a page rendered to users. Answer Question
Reason for Declining – This is my first offer and given the fact that this is a startup company and the pay is a bit below average.
Very Difficult Interview
Relationship Manager Interview (Negative Experience; Very Difficult Interview)
I applied through an employee referral and the process took 1+ week - interviewed at AppFolio in December 2011.
Interview Details The process is lengthy and you'll interview with several people. Often the questions are highly technical, even if the job doesn't demand that knowledge. They'll have you in to meet several people and you'll be starving by the time they release you to get out the door before asking you back to do it again.
Interview Question – When the instructions "make me a sandwich" were given. Why didn't sudo make the sandwich? View Answer
Reason for Declining – very uptight, a lot of politics, management takes itself very seriously. Building is a storage box, no windows, giant hot box of a building and you just look at everybody across desks, no sense of your own space
Software Engineer Intern Interview (Positive Experience; Average Interview)
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
Software Engineer Interview (Positive Experience; Average Interview)
I applied through an employee referral and the process took 1+ week - interviewed at AppFolio in November 2007.
Interview Details The first interview was with the CTO, who described the general work to be done, with some talks about my background in software. The next was with a remote engineer over the phone, who asked more technical questions about my history and experience with Ruby on Rails and programming in general. After that, a one-on-one with their lead engineer who presented several programming challenges. A less formal chat with the president and CEO, then a follow-up with the CTO again.
- Why are you leaving your current job, when you've only been there for so little time? View Answer
- How would you go about designing a text editor dialog that would let you hop around files easily by just typing parts of their name? View Answer
- How long do you think you would work for this company? View Answer
Reason for Declining – Didn't feel I fit with the company culture.
Interviews for Top Jobs at AppFolio