It is a 4 step interview process: Phone interview, In-Person with Hiring Manager, Take Home Test, Panel Interview. Salary is revealed at the phone interview. Phone interview goes beyond basic questions and includes situational-type questions.
Interview questions [1]
Question 1
What's one part of your job that's least rewarding to you?