I applied online. The process took 6 days. I interviewed at AppFolio (Santa Barbara, CA) in May 2021
Interview
Applied online for the job and received a call from the recruiter for a 1 on 1
She asked me about my experience and also my areas of interests.
Round 2: It was with a software developer with appfolio. The first half hour was mostly about my experience and how it aligns with the job. He told me about the role and type of work I would possibly be involved in.
Next half hour was problem solving.
I was able to get the solution on paper but it didnt follow the coding standard and was one of the worst codes I had ever written. I did the code as fast as I could since the problem statement was very ambiguous.
Next day got a reject.
Interview questions [1]
Question 1
Q. There is a dog and it has 4 states. Each state is triggered by an action. Like a mailmen approaching triggers a dog to bark and that is the only option which can trigger a state change. Code for multiple inputs and if the action is not valid, you cant change the state.
PS: It was a design question.
Thank you for taking time to consider AppFolio and for sharing your experience with us. We value your feedback and will use this information to improve our response time and candidate communication in the future.
Other Software Developer interview reviews for AppFolio
I applied online. I interviewed at AppFolio in Nov 2025
Interview
Screening call with the recruiter, then moved to a 75-minute technical interview with another software engineer and a manager. That involved System design and coding problems. After that, you moved to a final behavioural interview.
Interview questions [1]
Question 1
Behavioural question involved a complex problem you solved.
Rapid-fire system design questions ranging from scalability to performance.
The coding interview involves removing duplicates from a string of messages.
Met with a recruiter first to speak about prior work experience and learn a bit about the company and current objective. Professional, respectful, and collaborative interviews. Consisted of 4 rounds all done remote, OOP coding questions. Friendly conversation as well.
I applied through an employee referral. The process took 2 weeks. I interviewed at AppFolio (San Diego, CA)
Interview
The interview process consisted of several rounds of technical and behavioral interviews. The technical interviews consisted of fairly simple questions which tested your basic ability to code, problem solve, and explain your thought process clearly. The behavioral interviews consisted of typical team-oriented behavioral questions that allow the candidate to showcase their experience and show personality.
Interview questions [1]
Question 1
Tell me about a time where you were working on a team and had disagreements with other team members. How did you approach the situation and what was the result?