First up, there were two one-hour interviews. The first one was an experience interview - the first half was reserved for my questions, and the second half was questions of the type "tell us about a time you showed X." The interviewers were friendly and they were very candid with their answers, even when it didn't necessarily paint the company in a positive light. The second one was a coding question along the lines of a technical screen. The interviewer presented the question, then turned off his camera, walked away from his computer, and left me alone to code the solution in silence for the next 45 minutes. This was a strange experience. The problem was easy, at least. The next round included 2 more one-hour interviews. The first interview started with a few more experience questions, which surprised me since I had been told there would only be 1 experience interview, then there was a "problem solving" question that was almost insultingly simple. This was over quickly and the rest of the time was opened up to me for questions. The second interview was a similar format (experience, problem, questions) but the problem was a "data modeling" problem this time, equally simple. The interviewers were all very friendly and easy to work with, but it felt like I was interviewing for a junior position. The problems were easy to the point of probably not providing valuable feedback about my skills. I got the definite impression that this company is not used to working with or hiring senior engineers. Finally, after all the interviews, they asked for my college transcript and GPA, which was really strange for a senior position. This further reinforced the idea that they're used to only hiring juniors.