Interview was for an entry level software engineer role.
Was contacted by their recruiter, first step was a phone screen with
basic technical questions.
Next step was an onsite, where I went through a java coding test as well as interviews with multiple managers, team leads, and executives.
I got a tour of the building, took a java test, and met about 9 managers and leads of various hierarchy in the company.
All of the managers were nice. some asked tough questions but were overall very nice.
There will be white boarding questions from each manager, be prepared to show big O knowledge as well as data structures and basic java syntax, and talk about past projects and internships as well as college courses.