The interview process went like this: 1. Some email back and forth with the recruiter. 2. Hiring manager chat. Some behavioral and technical questions. 3. Technical round 1: Live coding, simple problem around writing a program for parsing log files then an exercise to write a bash script. 4. Technical round 2: Talk through system design for a couple of scenarios. 5. Technical round 3: Linux/Operations. This one was half trivia about Linux and docker etc. and then a live debugging session to debug a networking issue over an SSH session. 6. Team Fit interview: behavioural questions around conflict, communication, etc. Everyone I talked to was nice. One interviewer was visibly not paying attention and asked duplicate questions. Live coding session was a bit chaotic. Debugging session was kinda neat. They were vague and cagey about specifics of the project I would actually work on. Seemed like there was a lot of organizational confusion. My interviewers were honest about their big corporation woes. Base pay was low but stocks, perks, and signing bonus were pretty good. I declined and they came back quite aggressively with higher numbers. Recruiter was kinda pushy. Seemed like a good place to coast along at a big corporation.