I applied through a recruiter agency. This process took 2-3 hours. I interviewed at Deloitte (Mumbai) and around 100-200 people came for the interview.
The interview process is as follows:
Dress code is strictly formals.
What is the difference between a procedural-oriented language and an object-oriented language?
What is the difference between abstraction and encapsulation?
Is abstraction the same as an abstract class?
What is the difference between abstraction and an interface?
Can multiple inheritance be achieved in Java using an abstract class?
What is the output of the following code?
java interface a { int i = 10; }
interface b { int i = 5; }
// Assuming a class 'c' could implement multiple interfaces and resolve ambiguity // class c implements a, b { // public static void main(String[] args) { // // Ambiguity in accessing 'i' // // System.out.println(i); // } // }
Output:?
Write code for a JDBC connection in Java.
How does a HashMap work internally?
Write code to retrieve elements from a Hashtable.
What is the difference between a Vector and an ArrayList?
What is synchronization?
What is IBM WebSphere? Is it an application server or a web server? Why do you use it?
What is the difference between an application server and a web server?
What is the output of the following code?
java class a { int i = 10; }
class b { int i = 5; }
// Java does not support multiple inheritance for classes. // public class c extends a, b { // public static void main(String[] args) { // // This code would not compile due to multiple inheritance. // // System.out.println(i); // } // }
The following metrics were computed from 4 interview experiences for the Deloitte Java Developer role in Mumbai, Maharashtra.
Deloitte's interview process for their Java Developer roles in Mumbai, Maharashtra is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Deloitte's Java Developer interview process in Mumbai, Maharashtra.