I applied online via LinkedIn and heard back within a few weeks.
The first round was a behavioral interview where I was asked about my background and resume projects.
The following week, I had my first coding interview (1 hour). I joined the call and coded on CoderPad. The question was pretty difficult (about depth-first search), but when I was stuck, the interviewer guided me.
A few weeks later, my in-person interview was great (~3 hours). I met with three engineers who each asked me a coding question. Everyone there was really nice, and the office space was adorable.
Given a 2D grid map of '1's (land) and '0's (water), count the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. You may assume all four edges of the grid are surrounded by water.
The following metrics were computed from 5 interview experiences for the AppLovin Software Engineer (Internship) role in Palo Alto, California.
AppLovin's interview process for their Software Engineer (Internship) roles in Palo Alto, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for AppLovin's Software Engineer (Internship) interview process in Palo Alto, California.