online application and a resume were required. One on one interview with the hiring manager. A panel interview with 5 people (HR, hiring manager, two co-workers and a bar raiser). 20 min presentation. About 15 questions in total. Some behavioral and some technical. Average difficulty. Management style is top down. Try to finish each question with a positive ending.