I applied through a recruiter. I interviewed at GroundTruth (Bengaluru) in Apr 2023
Interview
I was approached by recruiter from Guragaon, India for a Senior .Net Developer position. There were four 1-hour long interview. 1. First interview was okaish - I knew many things and didn't know some. Overall it was easy. Questions including .Net, C#, and two algorithms (two sum + linq). 2. Second round was with Principle Software Engineer. It was more like a discussion and super easy technical questions on C#. He asked questions related to AWS which I didn't know so I said the same. 3. This was also more like a discussion with PSE. Questions around .Net core, C# and AWS. 4. Last round was with a manager. It included system design questions too like - Which data structure would you use to represent millions of locations - Answer is Quad Tree. And design a system to send 10 million notifications to users. Both were easy. 5. Final round was with HR and VP. After this, recruiter and I had discussion about the salary. I requested a fixed number. Later, HR decreased the numbers to 20% less of what we discussed. Felt like big gap between recruiter and HR. I joined another company happily.
Interview questions [1]
Question 1
Which data structure would you use to represent millions of locations?
I applied online. The process took 3 weeks. I interviewed at GroundTruth in Sep 2022
Interview
The interview process takes 3 weeks
- screening interview
- two engineering manager interviews
- three tech interviews (algorithm tasks and arch design)
The recruiter disappears after these interviews
No offer, no reject notification
I applied through a recruiter. The process took 2 weeks. I interviewed at GroundTruth in Feb 2016
Interview
Smooth. Quick telephonic interview for an hour and followed by 2 onsite interviews.
Onsite interview was completely unorganized. HR person was kept changing room for the interview. The engineer I met was unprofessional and kept checking his phone while I was working on the solution. He looked like not knowing my coding language and was opinioned about the approach. It looks like he just knows one approach and candidate has to solve using that approach.
He did not like the solution I came, which was debatable on technical ground. Looks like he updated HR not to further pursue interview process.
First time in my career I experienced this, where based on 1 interviewer's opinion they suspended interview process. Truly unprofessional.