I applied through a recruiter. The process took 2 weeks. I interviewed at Mitchell International (San Diego, CA) in Jul 2016
Interview
First round was a phone call with a software engineer, then they sent me a coding challenge to create a restful web service. Then a panel interview and an interview with a member of the leadership team back to back.
The role was supposed to be for a level-1 engineer, but the bulk of the questions in the interview concentrated on dependency injection, which is not something a new grad fresh out of school will know, in my opinion. Not complaining since they have the right to expect whatever experience they want from their candidates, but if you're a new grad like me, please DO NOT waste time on the coding challenge and move straight on to other companies.
Also, one of the interviewers was downright rude in the interview. No idea what that was about. He kept cutting me off mid-sentence with rude and unnecessary comments. Maybe they want to create a culture where you're expected to fear your superiors.
Positives: The panel interviewers were very friendly, even though I was clearly struggling. Again, impossible to handle if you haven't worked for 1-2 years at a software company.
Wish I'd paid heed to the most recent review that had also blasted the interview process. Could have saved a lot of time and effort.
Interview questions [1]
Question 1
Change your code to decouple your controller and dao.
I applied online. The process took 4 weeks. I interviewed at Mitchell International (San Diego, CA) in Jan 2018
Interview
First, I was asked to do a phone screen with an engineer. It went reasonably well. He asked me some questions about my resume, and about more general programming knowledge, topics like interfaces, OOP (think four pillars), and dependency injection.
After the phone screen, I was offered an on campus interview. I had one session with the head of engineering, then a 2 on 1 session with two engineers. They send everyone a coding challenge, so make sure that you understand the app that you build, because you will do a full code review and be expected to discuss every design decision you made. My best advice is to get to know interfaces inside and out (when to use them, why they're useful, how to use them). Also, there were lots of questions on dependency injection!
I applied through an employee referral. I interviewed at Mitchell International in Apr 2017
Interview
There was one technical interview followed by a coding challenge. Then there are 3 back to back interviews which included one manager interview, one technical interview and one coding challenge interview.
Interview questions [1]
Question 1
Object oriented design, Basic data structures, SQL queries, JAVA concepts, Projects etc.
I applied online. The process took 4 days. I interviewed at Mitchell International (San Diego, CA) in Apr 2017
Interview
Two Rounds : -
1. HR round
In this round basically, the hiring manager will ask you basic questions; will take a look in your overall background.
2. Technical round
This is bit tough round as the interviewer will ask you different questions and will even ask you to code a bit.