The process took 3 months. I interviewed at AppDynamics (Irving, TX) in Nov 2019
Interview
I spent 5 months and over 9 interviews on this process, including 2 onsites . I was required to deliver 2 presentations to 4 executives and provide a fully baked out prospecting email, all for an individual contributor role. I absolutely appreciate a thorough interview process, but this was just an incredible waste of time.
I applied through an employee referral. The process took 3 weeks. I interviewed at AppDynamics (San Francisco, CA) in Feb 2020
Interview
The process includes an initial interview with the hiring manager and the on-site, which includes interviews with PM's, other technical writers, engineers, and managers. My recruiter was extremely communicative throughout the process and I felt a good fit with the individuals who I interviewed with.
I applied online. I interviewed at AppDynamics (San Francisco, CA) in Feb 2020
Interview
Onsite 5 interviews 1 hours each.
1) System design - general application architecture (just a little bit of code).
2) System design - more focus on choosing right databases and writing DB queries (mostly SQL).
3) Lunch with the manager + talking about your experience and about the project in general.
4) Talk about your experience + a little bit of problem solving questions.
5) Single algorithmic / data stracture problem solving task + talking about testing of that task + talking about the project.
Interview questions [1]
Question 1
Design distributed scheduler.
Design highly loaded distributed system to search flight costs. Input: city from, city to. You need to consider that sometimes it is cheaper to fly from city A to city B and from city B to city C than flying directly from city A to city C.