Docquity Holdings (PBS) Interview Experience | SDE-1(Entry level)

docquity holdings logo
docquity holdings
SDE-1FaridabadNo Offer
August 19, 20257 reads

Summary

I applied for an SDE-1 position at Docquity Holdings and went through a multi-round interview process. The process included online assessments, technical interviews, and a final round with a senior member. Despite performing well in most rounds, I was not selected for the final HR round.

Full Experience

As a student from J.C. Bose University of Science and Technology, I applied for an SDE-1 role at Docquity Holdings. The process started with an online MCQ round covering core CS topics, which I cleared. I then moved to an online assessment where I solved two DSA problems, including a variation of the Minimum Path Sum and a Cycle Detection in Linked List problem. The next rounds were technical interviews with senior developers and the head of the technical team, covering a range of topics from OOPs to system design. The final round was a mix of technical and personal discussions. While I performed well in most rounds, I didn't make it to the HR round.

Interview Questions (5)

Q1
Minimum Path Sum Variation
Data Structures & AlgorithmsMedium

Solve a problem similar to the LeetCode Minimum Path Sum problem. The task is to find the minimum path sum in a grid, where each cell represents a value and you can move only right or down.

Q2
Cycle Detection in Linked List
Data Structures & AlgorithmsMedium

Write a function to detect and print a cycle in a given linked list. The task requires identifying the loop and then printing the nodes that form the cycle.

Q3
Merge Intervals Problem
Data Structures & AlgorithmsMedium

Given a list of intervals, merge overlapping intervals. The task is to return a list of non-overlapping intervals sorted by their start times.

Q4
Min Heap Implementation
Data Structures & AlgorithmsMedium

Implement a min-heap data structure from scratch. The task includes writing the necessary functions to insert elements and extract the minimum value.

Q5
Alternate Node Representation in Linked List
Data Structures & AlgorithmsHard

Given a linked list, create a new linked list where the nodes are arranged in an alternate manner. The task is to achieve this in O(1) space complexity.

Preparation Tips

For the interview process, I focused on strengthening my core CS fundamentals, especially in Operating Systems, Databases, and Computer Networks. I practiced solving DSA problems, including variations of the Minimum Path Sum and Cycle Detection in Linked List. I also reviewed OOPs concepts, SQL queries, and system design principles to ensure I was well-prepared for the technical rounds.

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!