Summary
I successfully navigated through five rounds of interviews for an SDE role at Fareportal, securing an offer. The process included an online assessment, two technical deep-dives covering coding and system design fundamentals, and an HR discussion, culminating in an offer for a 6-month internship followed by a Full-Time Employment position.
Full Experience
I recently went through the recruitment process for an SDE role at Fareportal, which consisted of five distinct rounds.
Round 1: Resume-Based Shortlisting
My journey began with a resume-based shortlisting, which I successfully cleared.
Round 2: Online Assessment (Duration: 1 Hr)
This round was an online assessment focused on Data Structures and Algorithms. There were two DSA questions, one easy and one medium, along with some aptitude questions. I managed to solve all of them, which led to my advancement.
Round 3: Technical Interview (Duration: 1 Hr)
In this technical interview, the interviewer started by discussing my projects for about 10-15 minutes. Following that, we moved on to coding. I was asked a total of four coding questions: one tricky HashMap-based problem, an easy string problem, a standard Dynamic Programming problem, and a Graph problem. After the coding segment, the interviewer asked about my area of interest, and I specified 'Backend'. This led to a practical task where I was asked to write a REST API and fetch data from a given link. I felt the interviewer was impressed, and I progressed to the next stage.
Round 4: Advanced Technical Interview (Duration: 1 Hr)
This round was an advanced technical discussion. The interviewer again delved into my projects, specifically inquiring about my use of SpringBoot. We then transitioned to DBMS topics, covering ACID properties. I was asked to implement the merge sort algorithm and discuss the time complexities of various sorting algorithms. Additionally, I had to write an SQL query to fetch the second-highest salary and answer questions related to memory management.
Round 5: HR Interview (Duration: 10 Minutes)
The final round was a straightforward HR interview. The questions were primarily about my background, education, and future plans, along with other standard HR-related inquiries.
I was thrilled to receive the news of my selection! The offer included a 6-month internship with a 15K stipend, to be done remotely, followed by a Full-Time Employment position with a 15 Lakh CTC.
Interview Questions (5)
I was asked to write a REST API to fetch data from a provided link.
I was asked to implement the merge sort algorithm and discuss its time complexity along with other sorting algorithms.
I was asked to write an SQL query to fetch the second-highest salary.
The interviewer asked about various DBMS topics, specifically covering ACID properties.
I was questioned on concepts related to memory management.