Was first invited to a challenging online coding test, then an interview with several stages. Engineering managers did a general interview with questions about projects and teamwork, more junior engineers supervised whiteboarding (easier than the initial test but still tricky), then another coding exercise. Managers were very nice, but the whiteboarding interviewers gave the impression this was just a big inconvenience for them and didn't bother with the usual polite greetings like "nice to meet you." Not the most encouraging environment for working on a tough problem, and not people I would look forward to working with.