Was first contacted by a recruiter on LinkedIn and was scheduled to do a 30-minute phone interview with a software engineer at AppLovin. Phone interview was fine with both technical and non-technical questions. After that was scheduled to come onsite in Palo Alto to meet with VP of Engineering and two software engineers.
To start, parking at this office is bad. Had to park on the street with 2-hour parking for a 3-hour interview. After being told by the receptionist that I could park on the lot in the last available parking spot, I go to move my car to the parking lot only to find out that the receptionist had let someone else park in the last parking spot. Back to the street for 2-hour parking (had to leave after 2 interviews to move my car before coming back for the 3rd interview).
Then, I was shown directly to the conference room where I would be interviewed without getting a chance to check out the office (thus, I only saw 1 room the entire 3 hours I was on site). First interview with the VP of Engineering was technical with math involved. Not too difficult but was confused when I began answering the "language agnostic" question in pseudo code/logic and then was being grilled about which language I was using on the whiteboard to answer and why it wasn't Objective-C.
Next two interviews weren't as bad, although I felt as though the interviewers did not have a great sense of when to intervene and give hints or help push me toward a better understanding when I was asking questions.
Overall, didn't have a great time but it wasn't the worst interview I've ever had.