ReliaQuest | Software Engineer | Pune | Selected

reliaquest logo
reliaquest
Software EngineerPuneOffer
September 10, 20257 reads

Summary

I successfully interviewed for a Software Engineer role at ReliaQuest in Pune after applying via LinkedIn, navigating through six comprehensive rounds, and ultimately receiving an offer.

Full Experience

I applied for the Software Engineer position at ReliaQuest through LinkedIn Easy Apply and heard back within a week, initiating a multi-stage interview process.

Round 1: Screening Round (Virtual)
This round was with a hiring manager. We had a deep dive into my work projects. Following that, I was asked core Java questions focusing on Garbage Collection and specific Spring Boot questions related to Dependency Injection.

Round 2: Coding Assessment
I received a take-home assignment. It involved developing a Spring Boot application with APIs, including calling another endpoint and building CRUD functionalities around the retrieved data. It felt quite straightforward.

Round 3: Behavioral Round (Virtual)
My interview was with a recruiter. She posed several behavioral and scenario-based questions, which I addressed using the STAR method.

Round 4: HLD/LLD Round (Virtual)
This round was conducted by a Principal Software Engineer and a Senior Software Engineer. We first discussed the High-Level Design (HLD) of my work projects, followed by several follow-up questions. For instance, I was challenged on how I would scale up to 100x the current Requests Per Second (RPS) and what architectural changes would be necessary. I also had to design changes for a particular functionality. After this, I was asked to code a variant of the Producer-Consumer Concurrency Problem. Finally, I solved a DSA problem, which was a variant of the Next Greater Element (NGR) problem, requiring the use of a stack.

Round 5 & 6: Behavioral Rounds (In-Person)
The final two rounds were conducted in-person at the Pune office. Both interviews focused on behavioral questions, scenario-based questions, and my motivations for joining ReliaQuest. The sixth round was very similar to the fifth.

Verdict: I was selected for the position.

Interview Questions (3)

Q1
System Design: Scaling Architecture
System Design

During the HLD/LLD round, I was asked to discuss how I would scale up my current work projects to 100x the current RPS and what architectural changes would be necessary. I also had to propose changes for a given functionality within the existing architecture.

Q2
Producer-Consumer Concurrency Problem (Variant)
Data Structures & Algorithms

I was asked to code a variant of the classic Producer-Consumer Concurrency Problem.

Q3
Next Greater Element (NGR) Variant with Stack
Data Structures & Algorithms

I had to solve a Data Structures & Algorithms problem, which was a variant of the Next Greater Element (NGR) problem and involved using a stack for its solution.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!