Deloitte interview experience Real time questions & tips from candidates to crack your interview

Java Developer

Deloitte
upvote
share-icon
3 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Journey
I started with basic coding in Java and gradually moved on to advanced concepts such as cloud, microservices, and full-stack development. Consistent hands-on practice, certifications, and real-world projects helped me grow. Staying curious, persistent, and committed to continuous learning was key to securing the job.
Application story
First, I checked the Deloitte job portal for open vacancies that matched my skill set. Then, I connected with the HR team on LinkedIn. Before applying, I ensured that my Naukri profile was updated as well.
Preparation
Duration: 2 Months
Topics: Java, Spring Boot, Hibernate, Microservices, JPA, J2EE, Servlets, JavaScript, Python, Linux, JSP, MySQL, Kubernetes, Intellij, Postman, GitHub, Confluence, Jira, JUnit, XML, Restful API
Tip
Tip

Tip 1: Focus on mastering Java basics before progressing to advanced topics, such as concurrency.
Tip 2: Build 2-3 microservices projects to gain a solid understanding of service communication and scaling.
Tip 3: Learn cloud services by deploying applications on AWS or similar platforms.

Application process
Where: Company Website
Eligibility: Yes, if you have more than 1+ year of experience with a B.Tech/MCA. (Salary Package: 11LPA)
Resume Tip
Resume tip

Tip 1: Highlight your key skill set, and avoid including a photo.
Tip 2: Keep your resume concise by focusing on your most recent education and experience.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration55 Minutes
Interview date28 Mar 2024
Coding problem1

1. Minimum Swaps To Make Two Strings Equal

Hard
30m average time
85% success
0/120
Asked in companies
MicrosoftEPAM SystemsVMware Inc

You are given two strings, ‘s1’ and ‘s2’, each of length ‘N’. The strings ‘s1’ and ‘s2’ are anagrams (i.e., they contain the same characters). You can swap the position of any two characters in ‘s1’ any number of times. The task is to find the minimum number of swaps we need to perform to make ‘s1’ equal to ‘s2’.

Example :
s1 = “bac”, s2 = “acb”, n = 3

We need to perform at least two swaps to make ‘s1 = s2’:
1. Swap ‘b’ and ‘a’, so:
    s1 = “abc”
2. Swap ‘b’ and ‘c’, so:
    s1 = “acb”
So, the answer is ‘2’.
Try solving now
02
Round
Easy
Face to Face
Duration30 minutes
Interview date8 Apr 2024
Coding problem1

1. Java: 2nd Highest Salary

Using Java, fetch the second-highest salary from the salary table.

03
Round
Easy
Online Coding Interview
Duration30 minutes
Interview date9 Apr 2024
Coding problem0

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you exit a loop prematurely?

Choose another skill to practice
Similar interview experiences
company logo
Java Developer
2 rounds | 3 problems
Interviewed by Deloitte
0 views
0 comments
0 upvotes
company logo
Consulting Engineer
2 rounds | 2 problems
Interviewed by Deloitte
2892 views
0 comments
0 upvotes
company logo
Java Developer
3 rounds | 3 problems
Interviewed by Deloitte
4949 views
0 comments
0 upvotes
company logo
Salesforce Developer
3 rounds | 3 problems
Interviewed by Deloitte
0 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Java Developer
3 rounds | 20 problems
Interviewed by Ernst & Young (EY)
9122 views
2 comments
0 upvotes
company logo
Java Developer
3 rounds | 4 problems
Interviewed by SAP Labs
3170 views
0 comments
0 upvotes
company logo
Java Developer
2 rounds | 2 problems
Interviewed by HCL Technologies
7315 views
0 comments
0 upvotes