Interview process required a hiring manager phone screen, 4 panel interviews, and a final assignment interview. The process was typical for a tech company though I didn't feel the communication was strong and the feedback I received on the interviews wasn't useful.