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

Android Developer

Cultfit
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: Data Structures, Algorithms, Android Development
Tip
Tip

Tip 1 : Solve LC Regularly for 1-2 months
Tip 2 : Focus on topics you're best at. Do some questions on which you're weak, but don't devote too much time for it.
Tip 3 : Prepare for system design interviews as well if you're an experienced folk.

Application process
Where: Company Website
Eligibility: Cleared B.Tech
Resume Tip
Resume tip

Tip 1 : Mention previous experiences and 1-2 lines about your work.
Tip 2 : Mention projects with clickable links.

Interview rounds

01
Round
Medium
Video Call
Duration60 Minutes
Interview date1 Dec 2019
Coding problem1

It was over a video call. The question was about sorting an array.

The interviewer was helpful with regular hints in between. I was first able to give a brute force solution, but she wanted a 3 pointer solution.

Slowly with hints, I was able to converge towards the 3 pointer solution.

1. Sort An Array of 0s, 1s and 2s

Easy
10m average time
90% success
0/40
Asked in companies
DelhiveryInfo Edge India (Naukri.com)IBM

You have been given an array/list 'arr' consisting of 'n' elements.


Each element in the array is either 0, 1 or 2.


Sort this array/list in increasing order.


Do not make a new array/list. Make changes in the given array/list.


Example :
Input: 'arr' = [2, 2, 2, 2, 0, 0, 1, 0]

Output: Final 'arr' = [0, 0, 0, 1, 2, 2, 2, 2]

Explanation: The array is sorted in increasing order.
Problem approach

Initially, I took 20 mins to come up with a solution, but it was a brute force one which involved a sorting algorithm bubble sort.

But the interviewer wanted a 3 pointer solution.

The interviewer gave regular hints in between and I was able to finally converge to a 3 pointer solution.

Try solving now
02
Round
Easy
Video Call
Duration60 Minutes
Interview date3 Dec 2019
Coding problem1

It was again over a video call. The interview was about data structures and algorithms and was conducted over codeshare. Interviewer was really helpful.

1. Next Permutation

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

You have been given a permutation of ‘N’ integers. A sequence of ‘N’ integers is called a permutation if it contains all integers from 1 to ‘N’ exactly once. Your task is to rearrange the numbers and generate the lexicographically next greater permutation.

To determine which of the two permutations is lexicographically smaller, we compare their first elements of both permutations. If they are equal — compare the second, and so on. If we have two permutations X and Y, then X is lexicographically smaller if X[i] < Y[i], where ‘i’ is the first index in which the permutations X and Y differ.

For example, [2, 1, 3, 4] is lexicographically smaller than [2, 1, 4, 3].

Try solving now
03
Round
Easy
Video Call
Duration60 Minutes
Interview date6 Dec 2019
Coding problem1

It was in evening. Mainly about domain Android Development. This was also over video call.

1. Android based Questions

There were multiple questions on Android :

1. Activity Lifecycle

2. What is android manifest used for ?

3. Explain Looper and Handlers.

4. What is handler thread?

5. What are services ?

Problem approach

Since I was already good at Android and had worked on these things in my previous job, I was able to answer all of these questions without difficulty.

04
Round
Easy
HR Round
Duration30 Minutes
Interview date13 Dec 2019
Coding problem1

This round was over phone call. I was interviewed by hiring manager who asked questions related to my previous projects.

1. Basic HR questions

Questions about my previous projects' architectures, libraries used, technology worked upon etc.

Problem approach

Tip 1 : Prepare your projects well. You'll be grilled on it.
Tip 2 : Prepare about why you want to leave your current job.
Tip 3 : Prepare questions on all technologies you've mentioned on your resume.

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 - 1
4 rounds | 5 problems
Interviewed by Cultfit
1326 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 2 problems
Interviewed by Cultfit
1415 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 7 problems
Interviewed by Cultfit
1488 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by Cultfit
1347 views
0 comments
0 upvotes