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

Business Technology Analyst

Deloitte
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Java, Spring Boot, JPA and Hibernate, Restful API, Angular2+ basic, SQL basic, DSA.
Tip
Tip

Tip 1 : Try to build any hands-on project E2E project for learning Spring, JPA, Restful API,Angular2+ even if its a basic application and doing online courses [udemy/coursera etc] for these topics help a lot in asserting strong fundamentals.
Tip 2 : Be consistent, learn and practice regularly as revision is very imp in tech as we tend to forget old thing while learning new.
Tip 3 : Apply in smaller companies before applying for your dream or go to company to have some interview practice behind your belt.

Application process
Where: Naukri
Eligibility: Had the required technologies on my resume.
Resume Tip
Resume tip

Tip 1 : Should be crisp and to the point.
Tip 2 : Should not be more than 1-2 pages. as no-one has the time to go thru a long resume.

Interview rounds

01
Round
Easy
Video Call
Duration20 Minutes
Interview date12 Sep 2020
Coding problem1

Basic OOPS concepts, finding the flaw in code and how can it be refactored better.

1. Detect and Remove Loop

Moderate
10m average time
90% success
0/80
Asked in companies
IBMDelhiveryQualcomm

Given a singly linked list, you have to detect the loop and remove the loop from the linked list, if present. You have to make changes in the given linked list itself and return the updated linked list.

Expected Complexity: Try doing it in O(n) time complexity and O(1) space complexity. Here, n is the number of nodes in the linked list.

Problem approach

Gave the Floyd Warshall Cycle loop finding solution, was asked to code it in editor and dry run.

Try solving now
02
Round
Medium
Video Call
Duration40 Minutes
Interview date12 Sep 2020
Coding problem2

Basic to Medium level datastructures questions.

1. Longest Sub-string With K Distinct Characters

Easy
15m average time
85% success
0/40
Asked in companies
AmazonCodenationLifesight

You are given a string 'S' of length 'N' consisting of lowercase English alphabet letters. You are also given a positive integer 'K'.

Now, a substring of this string is good if it contains at most 'K' distinct characters. A string 'X' is a substring of string 'Y' if it can be obtained by deletion of several continuous elements(possibly zero) from the beginning and the end from the string 'Y'.

Your task is to return the maximum size of any good substring of the string 'S'.

Example:
‘S’ = “bacda” and ‘K’ = 3.

So, the substrings having at most ‘3’ distinct characters are called good substrings. Some possible good substrings are:
1. “bac”
2. “acd”
3. “acda”

The substring “acda” is the largest possible good substring, as we cannot get any other substring of length 5 or more having distinct characters less than or equal to ‘3’. Thus, you should return ‘4’ as the answer.
Problem approach

Thought about the problem, came up with a bruteforce solution, discussed with the interviewer, then he gave a hint, improved my solution more. Was asked to code the solution down.

Try solving now

2. System Design Question

Give a high level design for library management system.

Problem approach

Tip 1 : Told the components we can use like creating separate modules for separate functionality.
Tip 2 : Discussed the solution and got more hints and worked on it to create a better design.

03
Round
Easy
HR Round
Duration30 Minutes
Interview date12 Sep 2020
Coding problem1

HR and behavioral and managerial round.

1. Basic HR questions

HR and managerial round, asked questions like.

Why are you considering job change after just 1 year?
Tell me about any problem you faced in your work and how did you tackle it.

Problem approach

Tip 1 : Be prepared for these types of questions.
Tip 2 : Always prepare 1-2 answers for most common behavioral questions.
 

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 remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Business Technology Analyst
3 rounds | 3 problems
Interviewed by Deloitte
2445 views
0 comments
0 upvotes
company logo
Business Technology Analyst
3 rounds | 1 problems
Interviewed by Deloitte
1946 views
0 comments
0 upvotes
company logo
Business Technology Analyst
3 rounds | 1 problems
Interviewed by Deloitte
1353 views
0 comments
0 upvotes
company logo
Business Technology Analyst
4 rounds | 2 problems
Interviewed by Deloitte
3844 views
0 comments
0 upvotes