Coding Round 1 (September 3, 2024)
Held at the BVRITN campus, this round included multiple-choice questions and coding problems:
Multiple-Choice Questions (MCQs):
Covered topics such as SQL Queries, JavaScript Basics, and code outputs. Each question was worth 5 marks
Coding Problems:
1. Scramble String [Link]: I approached this problem without dynamic programming and was able to pass half of the test cases, earning 25 marks.
2. Combination Sum with Size Constraint [Link]: Successfully solved this problem, focusing on finding subsets with a specific sum and size, earning 50 marks.
3. Walls and Gates [Link]: A modified graph problem involving 0–1 INF values, which I solved completely for 50 marks.
Coding Round 2 (September 6, 2024)
At the BVRITH campus, this round included:
Multiple-Choice Questions (MCQs):
Similar to the first round, focusing on JavaScript, SQL, and code outputs.
Coding Problems:
Corona Virus Containment [Link]: A problem involving virus containment using magic stones.
Sum of 10 Largest Prime Numbers from Subarrays: I used a brute force approach to find the sum of the ten largest prime numbers from contiguous subarrays. This approach earned me 45 out of 50 marks as only some of the test cases passed.
Technical Round (September 6, 2024)
This round featured an in-depth technical discussion covering:
Coding Journey and GSoC Work: Discussed my previous projects and contributions.
Technical Questions:
— Linux and Security: Various topics related to system and network security.
— AWS S3: Understanding of data storage in AWS S3.
— JavaScript Loops: Writing loops unique to JavaScript.
— Linked List Operations: Inserting a node without the head pointer.
— JSON Object Loop Detection: Methods for detecting loops in JSON objects.
Technology Stack:
— Discussed Firebase, Firestore, FCM.
— MUI Components: Identified and explained five Material-UI components.
— Basic SQL and Firebase Queries: Fundamental queries and initialisation.
Company Insights:
History and success of DarwinBox, its products, and work culture. Alternatives like Keka and other HR management platforms.
HR Round
Unfortunately, due to time constraints, the HR round could not be conducted on the same day as the other rounds. I am looking forward to completing this round in the near future.
Conclusion
The interview process was rigorous and provided valuable insights into both the technical and cultural aspects of DarwinBox. Having the opportunity to be interviewed by Saurabh Raj Singh, Engineering Manager at DarwinBox, was a significant highlight. Despite facing challenges with some problems, the experience was enriching and has reinforced my interest in the company.
Interview
Coding