The interview process was painless and overall very enjoyable. Deloitte recruiting makes no effort to waste time on being idle with a candidate. After a phone screening, you are immediately notified and advised on what to do next, and the next round begins the following week. The interviewers were very friendly and made me feel comfortable--it felt more like having a normal conversation than an interview. It seems that the interviewer's set of questions are dynamic, with each subsequent question building off of the response of the previous, and I found that most refreshing. I loathe interviewers in which a list of boilerplate questions are fired at you one by one. After getting basic knowledge out of the way they were interested, or at least made an effort to be interested in the projects I have worked on from previous experience while tying in questions related to their own projects to assess a good fit. Their empathy clearly shows and interacting with them was a pleasure. I thoroughly enjoyed interviewing with the folks at Deloitte.
Interview questions [4]
Question 1
First set of questions are very basic pertaining to Object Oriented Programming--classes, abstract classes, interface.
Next, more concepts of OOP, method overloading/overriding, abstract classes vs interfaces when to use, what do they differ, etc. Inheritance/implementation.
Collections. As you can see there is a trend, starting with basic programming knowledge and working up to more intermediate/advanced concepts. How to Hashmaps work, List -> ArrayList vs LinkedList. When is it appropriate to use a particular data structure. How do they work, what kind of overhead is involved with maintaining them. Overriding object equals/comparators and how to apply those concepts to collections in Java.
The last bit of questions pertain to advanced concepts, such as inversion of control principles, hard dependencies, reflection, etc. You can really impress the interviewer if you truly know your stuff in this section, but you may not even be asked about this if you don't do particularly well in previous questions. Each question seemed to build on the previous response.
I applied through a recruiter. The process took 2 months. I interviewed at Deloitte (Lake Mary, FL) in May 2017
Interview
Phone screen /Skype interview followed by 2 on-site. The on-sites were 1 technical and 1 behavioural. Recruiter was nice even though I was awkward. Skype interviewer seemed excited the on-site interviewers seemed bored.
Interview questions [1]
Question 1
No problem solving required just answering questions.
The process took 4 weeks. I interviewed at Deloitte (Montreal, QC) in Feb 2017
Interview
First interview, behavioural questions and a bit of technical. As for the second interview, you get to meet with the manager and gets to ask about your previous experiences. Afterwards you will get a code to review