Applied online and received an email to set up an phone call. The first phone interview is with HR to go over your resume and to make sure you are the right fit to move on to the next round. This interview mainly goes over your resume and background;pretty easy.
After that, another phone interview was scheduled as a "technical" phone interview. It depends on what type of position you are applying for, but for systems integration they will ask specific detail on the skills you used for implementations of systems along with SDLC practices.
If you pass the technical interview, you will be called in for an in-person interview. This consists of 4 parts.
First is a general presentation of the company.
The next three things to worry about are the one to one conversations with senior consultants and/or managers.
They are constantly moving around from one candidate to another so be sure to make a strong impression.
These could go in any order: (also always have good questions to ask afterwards)
Fit interview: You will be asked why deloitte? also what type of research did you do on the company? How would you handle various situations/clients/projects when in deadline etc...
Technical Interview: It really depends on the person who interviews you whether or not you get detailed questions. The person who interviewed me was more concerned with my overall technical background and what type of work I have been doing at previous jobs. Another candidate I spoke with said his interviewer asked specific questions like "what is WSDL" or describe how you set up the application servers for the project. Come prepared for this.
Case interview: This part is where a lot of people tend to stumble (I did). But coming out from it taught me a lot to prepare for next time. You will be given a scenario and asked something along the lines of "How would they go about improving this system" or "how would this company and why should they implement this new tool to expand?" For this there are many resources on the internet to prepare. The best advice I have is to take your time and ASK QUESTIONS! there's a lot of unknowns with the case they simply do not give you so you can ask. Ask questions, gather your thoughts, and deliver a solution. Remember to take your time. The interviewers want to make sure they can trust you in client situations.
They will usually get back to you within the next 48 hours if you got an offer or not.