Deloitte Java Developer Interview Experience & Questions [ 24 LPA+ ]
Janjay's Interview Experience at Deloitte
Overview of the Interview Process
- Janjay, a subscriber with 5 years of experience in Java and Spring Boot, shares his interview journey at Deloitte.
- The video aims to provide insights into expected answers during interviews, helping viewers prepare for similar questions.
- Janjay applied through LinkedIn and had an initial HR discussion covering his experience, current project, notice period, and expectations.
Technical Rounds Breakdown
L1 Technical Round
- This round included discussions on projects, databases, coding skills in core Java, and Angular.
- The interviewer began by asking Janjay to draw the architecture of his project; preparation for such visual explanations is recommended.
- He was asked about recent features he worked on; it's important to explain these clearly from requirements to release.
Database Questions
- When discussing database tables he worked with, Janjay emphasized understanding their purpose rather than just recalling names.
- The interviewer probed deeper into table structures by asking why specific columns were necessary—this tested design reasoning rather than memory.
Coding Challenges
- A coding problem involved counting files per user without using streaming APIs; demonstrating logical steps is crucial during coding challenges.
Experience-Based Questions
- Janjay shared a challenging task he faced; explaining difficulties and learning outcomes is vital in response to such queries.
Preparation Kit Insights
- Sanjay utilized an interview preparation kit that includes comprehensive materials covering common interview questions across various topics like Java and Microservices.
Advanced Technical Questions
AI in Software Development
- Discussion on how AI tools assist in code analysis and unit testing while emphasizing developer responsibility for final code quality.
Versioning Knowledge
- Candidates should be prepared to discuss specific versions of technologies used (e.g., Java 17 with Spring Boot 3).
SQL Optimization Techniques
- An example provided involved checking execution plans for optimization—candidates should know indexing strategies and efficient querying practices.
Design Patterns & Frontend Queries
Design Patterns Implementation
- Familiarity with design patterns like Singleton or Factory is essential; candidates should relate them directly to their projects.
Frontend Technologies
- The interviewer asked about Angular differences and features; candidates must articulate their knowledge deeply when prompted about specific topics like signals in Angular.
Second Round Insights
Mixed Technology Focus
- This round covered Kafka usage extensively; understanding its role in decoupling services is critical for backend developers.
Deployment Knowledge
- Candidates should be able to describe deployment environments (AWS/Azure), including pipeline processes for building applications.
Final Thoughts on Interview Strategy
Microservices Decision-Making
- Understanding when to use microservices versus monolithic architectures based on team size or application complexity is key.
Interactive Problem-Solving Skills
- Engaging in practical exercises like tic-tac-toe can test decision-making under pressure—candidates should verbalize their thought process throughout such tasks.
Conclusion of the Interview Process
- The techno-managerial round focused more on soft skills related to teamwork and decision-making rather than technical depth.
- Ultimately, Janjay successfully navigated all rounds at Deloitte by being prepared for follow-up questions that required deeper insights into his resume claims.
Turn any video into a summary like this
YouTube links, meetings, lectures — with transcripts, search, and chat.