Druva | Software Engineer | Pune | Sept 2021 | (On campus) Rejected
I'm currently a Final Year CSE undergrad in Pune.
Eligibility criteria: Above 7 CGPA and above, No active backlog
Branch: CS & IT branches.
Status: New grad(2022) - On Campus
Position: Software Engineer at Druva
Location: Pune, Maharashtra
Date: September, 2021
Round 0: Online Assessment (Mettl Platform), Test duration - 90 mins
Test format:
I was able to solve 2 coding questions & some of the MCQ's.
Around 43 students were shortlisted for the next round.
Round 1: Techincal Interview (Medium)
Interviewer - Senior Principal Engineer
This round lasted for approx. 50 min.
The interviewer introduced himself & then asked me to introduce myself.
Asked about my hobbies.
Then, gave me 2 problems to be solved on a Google Doc (any programming language) -
Given a sorted int array with duplicates and a given int X. Return count of X in array in
O(log(n)) time.
eg. If arr = [1,2, 3,3,3,3,3,3,3, 4,4,5,5,6], X = 3
O/P - 7
-> I explained my approach to him (using lower bound & upper bound). Then, he asked me to just implement upper bound (due to time constraint).
Given a binary tree, find Sum(left leafs) - Sum(right leafs) for the tree.
eg. 
Using some hints given by the interviewer, I was able to solve both the problems.
Round 2: Hiring Manager Round
This round was conducted the next day.
Interviewer - Director of Engineering
This round lasted for approx. 50 min. Grilled on resume, projects & theory subjects.
The interviewer introduced himself & asked me about my 3 favourite technical subjects.
Justification for why I like them?
What exactly do I like in those subjects ?
DBMS
I didn't clear this round, probably because I messed up in the theory subjects (OS, CN, DBMS).
A total of 10 students got placed.