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

SDE - Intern

Intuit
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
I was admitted to DTU in B.Tech with CSE. Honestly, I loved CSE field and I always wanted to follow my passion which lead me here. I got a good environment in my college and a good friend circle who always motivate me. I practiced 190 question DSA sheet by strive which helped me in getting my hands on DSA. I also learned development skills from a online course,
Application story
Intuit visited our campus to hire candidates for internship profiles. An internship is a very essential thing to get as it gives you experience and makes your resume. So, I also wanted to do an internship and I took part in this interns selection process by Intuit.
Why selected/rejected for the role?
The selection process was of average difficulty. I was some how able to solve the majority of the coding questions. But the most important thing is I tried to solve every question and gave at least one or two approaches for each question. So, I was selected by them at last.
Preparation
Duration: 2 Months
Topics: Data Structures, Algorithms, Operating Systems, Database Management, Computer Networks.
Tip
Tip

I used Codezen platform of Coding Ninjas to practice data structures related questions . There you will get topic wise questions. So try to do as much as practice there or at any other coding portal to enhance your speed and efficiency. 

Application process
Where: Campus
Eligibility:
Resume Tip
Resume tip

Mention good level projects in your resume and also your internships or previous experiences with a brief explanation about what you have done in that internship.

Interview rounds

01
Round
Easy
Online Coding Test
Duration90 minutes
Interview date4 Aug 2019
Coding problem2

This was a coding round in which two questions were asked. I solved first question fully and the second question partially.

1. Distribute Items

Moderate
31m average time
0/80
Asked in companies
IntuitExpedia GroupNagarro Software

Count of ways to distribute N items among 3 people with one person receiving maximum

Given an integer N, the task is to find the total number of ways to distribute N among 3 people such that:

Exactly one person gets the maximum number of items among all the 3 people.

Each person gets at least 1 item.

Problem approach
  • I solved this using permutation and combinations. The approach was to calculate total ways to distribute N items among three people and then subtracting invalid distribution from total ways will result in the required answer.
Try solving now

2. Replace ‘O’ with ‘X’ ’

Moderate
35m average time
60% success
0/80
Asked in companies
GoogleRazorpayIntuit

Given a matrix of ‘O’ and ‘X’, replace ‘O’ with ‘X’ if surrounded by ‘X’.

Problem approach
  • I solved this question using Flood-fill algorithm by replacing ‘O’ with special character and applying Flood-fill for every edge of matrix by traversing it.
Try solving now
02
Round
Easy
Face to Face
Duration60 minutes
Interview date5 Aug 2019
Coding problem1

This was face to face interview round and the interviewer asked me one question only.

1. Smallest Subarray with K Distinct Elements

Easy
20m average time
80% success
0/40
Asked in companies
UberGoldman SachsHexaware Technologies

Array given of n size and you have to choose the smallest subarray which contains k distinct values.

Problem approach
  • I used the concept of Sliding window to solve this question. I initialized the start pointer and end pointer to 0, then moved the end pointer to a point at which the distinct elements between the start and end pointer was equal to k, I kept the track through a map, and then moved the start pointer ahead till the point where distinct elements between the start and end pointer were equal to k - 1 and accordingly stored the minimum difference between end and start pointer over the whole array. Also after algorithm explanation I wrote to him fully commented neat and clean code and dry run it on test cases given by the interviewer.
Try solving now
03
Round
Easy
Face to Face
Duration60 minutes
Interview date5 Aug 2019
Coding problem3

I had an interview with two tech people from Intuit who had an experience of 5-6 years in the industry.

1. Discuss about your project.

Problem approach
  • I explained the project thoroughly by telling its objective, features, tech stack, and flow diagram.

2. What are the concept of function overriding?

Problem approach
  • I explained to him the concept of function overriding in inheritance by giving a proper example. Also told him the concept of virtual functions here itself.

3. What Is Memory distribution in C++?.

Problem approach
  • I explained to him the concept through diagrammatic explanation and which variable resides in which memory and code is stored in which segments all these things were explained by me.

Here's your problem of the day

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

Skill covered: Programming

What is a constructor in Java?

Choose another skill to practice
Start a Discussion
Similar interview experiences
company logo
SDE - Intern
3 rounds | 3 problems
Interviewed by Intuit
2656 views
2 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 5 problems
Interviewed by Intuit
954 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 8 problems
Interviewed by Intuit
720 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Intuit
965 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
13635 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
12818 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
9072 views
2 comments
0 upvotes