Status: UG, Tier 1 College
Position: SDE1 at Curefit
Location: Banglore
Date: August 2022
Offer Status : Questions from many of us few Selects few rejects
Coding Round
- 2 Questions Given
- Coding platform Hackerearth
- Time given to solve 2 questions 1hr 30 min
- Level of Questions :- Medium - hard
- Question1:- Stone Game VIII (click here for question link)
- Question2:- Given an array of binary numbers "arr" where arr[i] represents the state of a computer 0 means its can't be connected to internet and 1 means it can be connected to internet. also it's given that a computer can connect to another computer (only if one of them is connected to internet) in the range [i-k+1, i+k-1] (inclusive). Output minimum number of computer that needs to be connected to the internet such that every computer will be connected to the internet. print -1 in case not possible
Example:-
arr:- 1 0 0 1 1 1 0 0 1
k:- 3
Ouput:-
3
Explanation:-
connect computer at index 0, 3, 8 to the internet
I remember solving this question too in the leetcode but unable to find the question if you know comment it I'll update the question with the link (in case it's not clear)
Interview round
about 30 people got shortlisted (only the one who solved both questions) and selects only two
- I've also mentioned the questions asked to my friends too.
- 3 Technical + 1 HR (but due to some reasons our HR round got skipped and total of 3 Technical rounds happened)
- 45 min each round
Common Questions asked to all of us
- Tell me about Yourself
- Tell me about one of your projects
- What do you know about curefit
- Talk about our resume (not much in depth just overview)
- for only some of us they also asked Subjects like OS and CN (luckily not to me)
NOTE 1:- They are not satisfied with the solution until you tell them most optimal approach with respect to both Time and space complexity If you unable to tell the optimal logic consider yourself out. (don't worry they will provide help in case you stuck, simply ask them for help).
NOTE 2:- You don't need to code the whole code they accepts pseudo code all they care about the way you think of the approach and how you present it. (except few Interviewers who take the Interview on Ieetcode playgroud)
Round1
- Given an array of integers you need to tell how many indices are there in the array such that if we remove that index then for remaining array sum of even indices elements = sum of odd indices elements
Example:-
arr = [1, 1, 2, 1, 1]
answer:-
1 (remove 2 then sum of even indices elements = sum of odd indices elements)
They asked any 1 of them
Round 2
They asked any 1 of them
Round 3
- This is mostly like HR, they asked a simple problem and mostly talk about the resume, projects and gave us time to ask questions abut their organization.
Question asked
Example:-
arr = ['a', 'A', 'b', 'a', 'A', 'B', 'b']
Output:-
arr = ['a', 'A', 'a', 'A', 'b', 'B', 'b']
- Given 2 BSTs print the first common elements present in both BSTs. print -1 if no common element found
They asked any 1 of them
Ultimately these are their question bank, for some of us the questions asked in round 1 was asked in round 2 for other person
Edit:- They use Flutter so, if you have any Flutter based projects or prior experience in flutter, do add it in your resume.