Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Cult.fit Team. If you also belong to the team, you can get access from here

Cult.fit Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 781 Reviews

Filter interviews by

Cult.fit Software Developer Intern Interview Questions, Process, and Tips

Updated 20 Sep 2021

Top Cult.fit Software Developer Intern Interview Questions and Answers

  • Q1. Maximum Subarray Sum Problem Statement Given an array of numbers, the task is to find the maximum sum of any contiguous subarray of the array. Input: The first line of i ...read more
  • Q2. Problem: Search In Rotated Sorted Array Given a sorted array that has been rotated clockwise by an unknown amount, you need to answer Q queries. Each query is represente ...read more
  • Q3. Largest Rectangle in Histogram Problem Statement You are given an array/list HEIGHTS of length N , where each element represents the height of a histogram bar. The width ...read more
View all 13 questions

Cult.fit Software Developer Intern Interview Experiences

3 interviews found

I was interviewed in Nov 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Medium

The first Round was held on Hackerrank and the questions were of medium difficulty based on Data Structures and Algorithms.
The time of test was 1:00 PM and it was of 45 minutes with 2 coding questions to be solved.

  • Q1. 

    Merge Intervals Problem Statement

    You are provided with 'N' intervals, each containing two integers denoting the start time and end time of the interval.

    Your task is to merge all overlapping intervals a...

  • Ans. 

    I firstly sorted the intervals based on their second values and then I considered each interval if it overlaps with the previous one or not.
    Time Complexity : O(nlogn)
    Space complexity : O(n)

  • Answered Anonymously
  • Q2. 

    Josephus Problem Statement

    Consider 'N' individuals standing in a circle, numbered consecutively from 1 to N, in a clockwise direction. Initially, the person at position 1 starts counting and will skip K-...

  • Ans. 

    Firstly I tried recursively to fix my position to every place and check if I am remaining till Last to survive. But the Interviewer asked me to do better, then I thought of this question as a circular Linked List where in each step length decreases by one. Then I derived Mathematical formula for the position to survive till last with :
    Time Complexity : O(n)
    Space Complexity : O(n)

  • Answered Anonymously
Round 2 - Coding Test 

(2 Questions)

Round duration - 75 minutes
Round difficulty - Medium

A google Doc was shared with us and we were supposed to write code there.
Use of IDEs was not allowed so we had to write correct code on Google Docs which was later checked by them through online IDEs.
The Interviewer were friendly and observative and helped us through code if we made some silly error.

  • Q1. 

    Largest Rectangle in Histogram Problem Statement

    You are given an array/list HEIGHTS of length N, where each element represents the height of a histogram bar. The width of each bar is considered to be 1.

    ...
  • Ans. 

    Firstly I tried brute force considering all possible left and right pointer and checking what all rectangle areas we can get and taking maximumm from them.
    But the interviewer wanted better time complexity than O(n*n)
    So I used two arrays Left and right and kept check of next shorter rectangle index to the present one.
    This had Time Complexity of O(n) and Space Complexity : O(n)
    The interviewer was pleased with this approa

  • Answered Anonymously
  • Q2. 

    Boundary Traversal of a Binary Tree

    Given a binary tree of integers, your task is to return the boundary nodes of the tree in Anti-Clockwise direction starting from the root node.

    Input:

    The first line ...
  • Ans. 

    I made three functions as the order given in Problem statement and did the Traversals in the same way making sure to cover all the edge cases .
    This is similar to Preorder/Postorder/Inorder type problems.
    Time Complexity : O(n)

  • Answered Anonymously
Round 3 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

The face to face round was held on Google Meet where initially interviewer asked a DS/Algo problem. Later the manager joined and asked about our resume projects in detail.
The time was 10:00 AM.

  • Q1. 

    Maximum Subarray Sum Problem Statement

    Given an array of numbers, the task is to find the maximum sum of any contiguous subarray of the array.

    Input:

    The first line of input contains the size of the arr...
  • Ans. 

    First I tried brute force approach with taking sum between all left top corner and bottom right corners rectangle formed .
    This had time complexity of O(n^4).
    Then I brought down the time complexity to O(n^3) by using Kadane's Algorithm and coded it on Docs Shared.

  • Answered Anonymously
  • Q2. 

    Problem: Search In Rotated Sorted Array

    Given a sorted array that has been rotated clockwise by an unknown amount, you need to answer Q queries. Each query is represented by an integer Q[i], and you must ...

  • Ans. 

    Firstly I gave the solution of Linear Search but he asked to implement binary search with all corner cases .
    So I implemented binary search for finding the number of rotations array has went through.

  • Answered Anonymously

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPACurefit interview preparation:Topics to prepare for the interview - Dynamic Programming, Greedy Techniques, Data Structures, OOPs, DBMS, Graph TheoryTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Prepare OS,DBMS,OOPs too
Tip 2 : Mention at-least one project or past work experience in your resume
Tip 3 : Try maintaining 8+ CGPA as sometimes shortlist is done based on CGPA
Tip 4 : Try past interview questions from Leetcode,Interviewbit.

Application resume tips for other job seekers

Tip 1 : Try to Keep Resume 1 Pager
Tip 2 : Have atleast one project or past work experience mentioned
Tip 3 : Don't put false things on Resume as questions are asked in detail from Resume

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

It was early in the morning from 8 am. It was a test from home itself. It was a conducted on HackerEarth and was of 60 minutes duration. 30 students were shortlisted. I was also shortlisted.

  • Q1. 

    Word Break Problem Statement

    You are given a list of N strings called A. Your task is to determine whether you can form a given target string by combining one or more strings from A.

    The strings from A c...

  • Ans. Brute Force

    In this solution, we will try to generate all prefixes and If we want a prefix present in the string then we will recur for the remaining string. 

    Steps:

    1. Store all strings of A on the hash map.
    2. Declare and call function wordBreakHelper which will take a single argument string.

    wordBreakHelper(s):

    1. Base case if the length of the string is 0 then return true.
    2. Run a loop from i = 1 to the length of the string:
      • If ...
  • Answered Anonymously
  • Q2. 

    Break The Board Problem Statement

    Your task is to break a board of given dimensions 'L' by 'W' into 'L' * 'W' smaller squares, ensuring the total cost of breaking is minimized.

    Input:

    The first line con...
  • Ans. Greedy Approach

    This problem can be solved using the greedy approach. By greedy, we mean that we simply start cutting the board along every horizontal and vertical line. But this cutting needs to be in a specific manner. Let’s see how we can do this.

     

    • Start by making an integer variable minCost and initialize it to 0.
    • Now we talked about cutting the board in a specific manner. This specific manner will involve minim...
  • Answered Anonymously
Round 2 - Video Call 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Hard

This round was scheduled around 12 pm. It was a virtual round with one interviewer who was a Cure.Fit employee. My resume was scanned and a brief introduction was asked. After that a question was put up which I had to find solution to and code it. In the end, I asked questions regarding the type of projects they work on etc. I was selected for the next round

  • Q1. 

    Balanced Sequence After Replacement

    Given a string of length 'N' containing only the characters: '[', '{', '(', ')', '}', ']'. At certain places, the character 'X' appears in place of any bracket. Your go...

  • Ans. Using Recursion

    The idea is to use stack data structure and is pretty much similar to the algorithm where we check if the expression is balanced or not. 

     

    We mainly have 3 conditions to fulfil i.e. 

    1. Opening bracket.
    2. Closing bracket.
    3. Character ‘X’.
       

    Algorithm:

    • Initialise a stack, say s.
    • We traverse the whole string such as,
    1. If all the elements of the string are traversed, return true if the stack is empty. Ot...
  • Answered Anonymously
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

As soon as the HR round got over. I was asked to sit for my next round. It was again a problem solving round along with Data Structure questions in the end. The interviewer was an employee of Cure.Fit and after a brief introduction, I was given a question. After solving it, I was asked questions on Hashmaps, their implementation, time complexities. Finally, I was selected :)

  • Q1. 

    Pair with Given Sum in a Balanced BST Problem Statement

    You are given the ‘root’ of a Balanced Binary Search Tree and an integer ‘target’. Your task is to determine if there exists any pair of nodes such ...

  • Ans. Checking For Every Node

    The idea is to fix one node and try to find, if there exists, a node whose sum along with the fixed node is equal to the given ‘target’.

     

    The steps are as follows:

    • We will use a helper function ‘findTargetPairHelper’ to fix each node.
    • ‘findTargetPairHelper’ takes ‘mainRoot,’ ‘curRoot’ and ‘target’ as input parameters, ‘mainRoot’ is the root of the given tree, ‘curRoot’ is the node we are fixing...
  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in BangaloreEligibility criteria8 CGPA and students from CSE, IT onlyCurefit interview preparation:Topics to prepare for the interview - Recursion, Dynamic Programming, Trees, Data Structure, Algorithms, Graphs, Binary Search, OOPS, DBMSTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Do competitive programming and maintain a decent rating across platforms. This will make you comfortable with the coding rounds and thinking under pressure and in a time-bounded manner.
Tip 2 : Practice some company wise questions, especially of Google, Facebook, Amazon, Microsoft from Leetcode 1-2 months before the placement/internship season to get yourself accustomed to good interview type questions. 
Tip 3 : Practice Dynamic Programming using a top-down approach as this not only improves DP but also improves recursion thinking. Recursion in turn help you to solve questions on Trees, graphs, and backtracking.
Tip 4 : Have at least 2 good projects on your resume which is solving some real-life problems. I won't recommend making just clones, rather add more functionalities. Web Development projects are good to start with. 
Tip 5 : Study the core subjects for internships in the following priority manner: OOPS>>OS>=DBMS. Some colleges may have System Design as well. That can be studied in the same manner like OS.
Tip 6 : Get yourself a good mentor to guide yourself.

Application resume tips for other job seekers

Tip 1 : Keep your resume simple and formal. 
Tip 2 : Having a past internship opportunity is a plus.
Tip 3 : Have good projects and mention them only if you know the depth of it.
Tip 4 : List your achievements chronologically and focus on participating in various competitions and getting recognition.

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in CommVault
Q2. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
asked in Amazon
Q3. Fish Eater Problem Statement In a river where water flows from le ... read more
Q4. Find K Closest Elements Given a sorted array 'A' of length 'N', a ... read more
asked in Groww
Q5. Minimum and Maximum Candy Cost Problem Ram is in Ninjaland, visit ... read more

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

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

  • Q1. 

    Job Scheduling Problem Statement

    Given a list of ‘N’ jobs, each associated with a deadline and a profit obtainable if completed by the deadline, schedule the jobs to maximize the total profit. Each job ta...

  • Ans. 

    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

  • Answered Anonymously
  • Q2. 

    Water Flow Problem Statement

    Given a matrix A with dimensions 'N' x 'M', where each cell represents the height of water in that location, determine the coordinates from which water can flow to both the Pa...

  • Ans. 

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

  • Answered Anonymously
Round 2 - Video Call 

(1 Question)

Round duration - 40 minutes
Round difficulty - Medium

Questions on Computer science subjects like OS, DBMS, OOP

  • Q1. What are the different types of memory in operating systems?
  • Ans. 

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

  • Answered Anonymously
Round 3 - Video Call 

Round duration - 40 minutes
Round difficulty - Easy

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

Interview Preparation Tips

Professional and academic backgroundI completed Software Engineering from Delhi Technological University. I applied for the job as SDE - Intern in BangaloreEligibility criteria8.5 CGPACurefit interview preparation:Topics to prepare for the interview - Operating System, DBMS, Data Structures and Algorithms, OOPs, Computer NetworksTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

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 resume tips for other job seekers

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

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Asked dsa problem. It was a sliding window problem.

Round 2 - Coding Test 

This was taken by the engineering manager. asked couple of oops qns and dsa problem

Round 3 - Aptitude Test 

This was taken by the cofounder. more of a get to know

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic apti question, more of english and maths questions, can be [passed easliy

Round 2 - Coding Test 

Data algorithm, cicd pipeline and multiple android ios application questions

Round 3 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.

    • 5 years of experience in software development

    • Proficient in Java, Spring, and Angular

    • Strong problem-solving skills

    • Experience in developing web applications

  • Answered by AI
  • Q2. Salary negotiation
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Dec 2023. There were 3 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Why are you selected in this role?
  • Ans. HR role is my favourite role.In this role one of the greatest role in your company.And my goal is HR.
  • Answered Anonymously
Round 2 - Coding Test 



Coding




Hello World



Round 3 - Technical 

(2 Questions)

  • Q1. What do you do after five years?
  • Ans. My self LOKESH.After five years I completed my degree and MCA also completed,improving my skills, searching for job.
  • Answered Anonymously
  • Q2. Introduce yourself
  • Ans. First of all thank you for giving me, this wonderful opportunity.My self Lokesh.My pursuing Bachelor of computer science.Iam from PACHIKAPALLAM.Iam son of venkatadri.He works as a farmer.And my Mother is a wonderful home maker. My strength is self confidence,quick learner,and good communication skills etc.I have one brother.My family consists 5 members.My skills front-end web application like HTML,CSS,JAVA SCRIPT, BOOT
  • Answered Anonymously

Interview Preparation Tips

Interview preparation tips for other job seekers - I need this job in your company.And take a good name.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Java script questions, promise, linked list

Round 3 - Technical 

(1 Question)

  • Q1. System design google calender
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Leetcode medium questions
Round 2 - Technical 

(1 Question)

  • Q1. Standard system design round LLD + HLD
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Machine coding round
Round 2 - Technical 

(1 Question)

  • Q1. Discussion on react and js
Round 3 - Technical 

(1 Question)

  • Q1. Technical discussion
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Behavioral 

(1 Question)

  • Q1. LLD and HLD in this final round other rounds were easy only.

Interview Preparation Tips

Interview preparation tips for other job seekers - they do onterviews where they expect you to talk when they are on mute with a camera on but u can see there is no one . even when they are there they wont listen to you at all .ask a question they wont respond.

worst interview of my life.
only the managerial round other rounds were fine.

Tell us how to improve this page.

Interview Questions from Similar Companies

Tata 1mg Interview Questions
3.7
 • 143 Interviews
PharmEasy Interview Questions
3.7
 • 79 Interviews
MedPlus Interview Questions
3.6
 • 77 Interviews
Practo Interview Questions
3.1
 • 73 Interviews
HealthifyMe Interview Questions
3.0
 • 45 Interviews
Healthians Interview Questions
3.5
 • 43 Interviews
Netmeds.com Interview Questions
3.6
 • 40 Interviews
Fitelo Interview Questions
3.6
 • 33 Interviews
Vestige Interview Questions
4.3
 • 33 Interviews
View all
Center Manager
266 salaries
unlock blur

₹2.4 L/yr - ₹6 L/yr

Associate Center Manager
180 salaries
unlock blur

₹2.4 L/yr - ₹5.5 L/yr

Assistant Manager
59 salaries
unlock blur

₹3 L/yr - ₹9.7 L/yr

Operations Manager
56 salaries
unlock blur

₹2.5 L/yr - ₹7.1 L/yr

Trainer
44 salaries
unlock blur

₹2.4 L/yr - ₹6 L/yr

Explore more salaries
Compare Cult.fit with

Growfit

4.7
Compare

HealthifyMe

3.0
Compare

Tata 1mg

3.6
Compare

Practo

3.1
Compare
Did you find this page helpful?
Yes No
write
Share an Interview