Ho presentato la mia candidatura online. La procedura ha richiesto 3 settimane. Ho sostenuto un colloquio presso AppFolio (San Diego, CA) nel mese di lug 2019
Colloquio
Initially a 30 minutes HR phone screen. Then 1 hour technical phone interview with Senior Engineer. After that 3 hours in person interviews with 2 Senior Engineers and Director.
Given an array [1, 2, 3, 4, 3, 5] and number x, rotate the array such that all occurrences of x are shifted at the end. For example, x = 3, then output should be [1, 2, 4, 5, 3, 3]
Given an array [1, 1, 2, 3, 4, 4, 4, 5], find sum such that two consecutive elements are same. For example, 1 + 4 + 4 = 9 as there are two 1s and three 4s
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso AppFolio nel mese di nov 2025
Colloquio
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.
Domande di colloquio [1]
Domanda 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.
Thank you for taking time to share your experience with us. We're glad to hear it was a positive one. We encourage all candidates to keep an eye out for additional opportunities with us. Best of luck to you.
Ho sostenuto un colloquio presso AppFolio (Santa Barbara, CA)
Colloquio
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.
Ho presentato la mia candidatura tramite segnalazione di un dipendente. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso AppFolio (San Diego, CA)
Colloquio
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.
Domande di colloquio [1]
Domanda 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?