Array's interview process was extremely transparent and clearly communicated the whole way through. Their recruiters are best in class, truly, and help set you up for a smooth and successful interview process. The battery includes the initial recruiter screen, an interview with your hiring manager, and then a series of interviews with adjacent team members and managers you'll be working with. After that, you should expect a few days for scorecards to be filled out and discussed before a final decision is made. Pretty standard process so far as I've experienced.