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

SDE - Intern

Cultfit
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Operating System, DBMS, Data Structures and Algorithms, OOPs, Computer Networks
Tip
Tip

Tip 1 : Never leave any topic from any chapter or subject
Tip 2 : Learn to explain your thoughts well
Tip 3 : Learn from previous experiences / interviews / problems asked.
Tip 4 : At least have 4 projects in Resume

Application process
Where: Campus
Eligibility: 8.5 CGPA
Resume Tip
Resume tip

Tip 1 : At least have 4 projects on Resume
Tip 2 : Do not write false things. You always get caught. Be genuine.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date26 Aug 2019
Coding problem2

Had to solve 2 easy coding problems. Could be solved in 25 minutes if you are well prepared with DS-Algo.

1. Job Scheduling Problem

Moderate
15m average time
85% success
0/80
Asked in companies
AmazonCultfitAtlassian

You are given a list of ‘N’ jobs which has to be performed. Each job is associated with a deadline and a profit if the job is completed before the deadline. Each job takes one unit of time to complete.

You are required to schedule the jobs in such a way that total profit will be maximized. Only one job can be scheduled at a time, and jobs can be scheduled at only integer moments of time greater than or equal to one.

For example-
Let there be three jobs ‘A’, ‘B’, and ‘C’-
•Profit and deadline associated with job ‘A’ being 20 and 1.
•Profit and deadline associated with job ‘B’ being 30 and 2.
•Profit and deadline associated with job ‘C’ being 40 and 2.

We will perform job ‘C’ at time t = 1 and job ‘B’ at time t = 2. The total profit will be 70. There is no other sequence of jobs which can fetch us a better overall profit. 
Problem approach

I used maxheap to keep track of max element  [(frequency, taskname),...] and queue to keep track of used elements [(time last used, (frequency, taskname)),...] I used t as current time. I removed max from heap, added max to result , updated the timestamp and pushed to queue each time Then I checked from queue if I could use it based on timestamp, if yes I pushed to heap and repeated above step again

Try solving now

2. Water flow

Hard
10m average time
90% success
0/120
Asked in companies
IBMCultfitGoogle inc

You are given a matrix 'A' having ‘N’ rows and ‘M’ columns. Each cell of the matrix represents the height of water placed in that cell. Water can flow only in four directions ( up, down, right, and left) but only to a cell having its height less than or equal to the height of the current cell.

The four boundaries of the matrix represent the oceans- the left and top boundary represent the Pacific ocean, and the right and bottom boundary represent the Atlantic ocean.

You need to find the list of coordinates from which water can flow to both the oceans. The list should be sorted in lexicographical order.

alt text

Problem approach

Hint: DFS on matrix
I had solved this problem before. Didn't require much thinking on the spot. Always prepare company archives.

Try solving now
02
Round
Medium
Video Call
Duration40 minutes
Interview date27 Aug 2019
Coding problem2

Questions on Computer science subjects like OS, DBMS, OOP

1. DBMS

What is virtual class in OOP? 

Questions on Data Abstractions and polymorphism

Problem approach

Tip 1 : Do not use bookish language
Tip 2 : Use examples
Tip 3 : Be to the point

2. Operating System

Questions on types of memories

Problem approach

Tip 1 : Do not use bookish language
Tip 2 : Use examples
Tip 3 : Be to the point

03
Round
Easy
Video Call
Duration40 minutes
Interview date27 Aug 2019
Coding problem1

General Discussion on Resume, some in depth questions on a project of interviewer's choice.

1. System Design

Web development based questions, server-client questions and some questions on javascript.

Problem approach

Tip 1 : Do not use bookish language
Tip 2 : Use examples
Tip 3 : Be to the point

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 recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - Intern
4 rounds | 4 problems
Interviewed by Cultfit
1508 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Cultfit
2268 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Cultfit
2174 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 4 problems
Interviewed by Cultfit
858 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15481 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15339 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10142 views
2 comments
0 upvotes