D

Darwinbo

Software Development Engineer (Internship/Full-Time)

Interview Date

September 3, 2024 (Coding Round 1), September 6, 2024 (Coding Round 2 & Technical Round)

Result

Pending (HR round not conducted yet)

Difficulty

Medium to Hard

Rounds

3 rounds completed (Coding Round 1, Coding Round 2, Technical Round), 1 HR Round pending

Drive Type

On-Campus

Topics asked

SQL QueriesJavaScript BasicsCode OutputsDynamic ProgrammingGraph ProblemsLinuxSecurityAWS S3JavaScript LoopsLinked List OperationsJSON Object Loop DetectionFirebaseFirestoreFCMMUI ComponentsBasic SQL and Firebase QueriesProject Discussion

Detailed experience

Role: Software Development Engineer (Internship/Full-Time)

College: BVRITN / BVRITH Campus

Interview Date: September 3, 2024 (Coding Round 1), September 6, 2024 (Coding Round 2 & Technical Round)

Interview Type: On-Campus

Result: Pending (HR round not conducted yet)

Difficulty: Medium to Hard

Rounds: 3 rounds completed (Coding Round 1, Coding Round 2, Technical Round), 1 HR Round pending

Topics Asked: SQL Queries, JavaScript Basics, Code Outputs, Dynamic Programming, Graph Problems, Linux, Security, AWS S3, JavaScript Loops, Linked List Operations, JSON Object Loop Detection, Firebase, Firestore, FCM, MUI Components, Basic SQL and Firebase Queries, Project Discussion

Experience:

This candidate described a rigorous interview process with Darwinbox.

Coding Round 1 (September 3, 2024): Held at the BVRITN campus.

  • Multiple-Choice Questions (MCQs): Covered SQL Queries, JavaScript Basics, and code outputs. Each question was worth 5 marks.
  • Coding Problems:
    1. Scramble String: (similar to LeetCode 87) The candidate approached this problem without dynamic programming and passed half of the test cases, earning 25 marks.
    2. Combination Sum with Size Constraint: The candidate successfully solved this problem, earning 50 marks.
    3. Walls and Gates: A modified graph problem involving 0–1 INF values, which the candidate solved completely for 50 marks.

Coding Round 2 (September 6, 2024): Held at the BVRITH campus.

  • Multiple-Choice Questions (MCQs): Similar to the first round, focusing on JavaScript, SQL, and code outputs.
  • Coding Problems:
    1. Corona Virus Containment: A problem involving virus containment using "magic stones".
    2. Sum of 10 Largest Prime Numbers from Subarrays: The candidate used a brute force approach, passing some test cases and earning 45 out of 50 marks.

Technical Round (September 6, 2024): This round featured an in-depth technical discussion.

  • Coding Journey and GSoC Work: Discussion about 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: Discussion on Firebase, Firestore, FCM, MUI Components (identified and explained five Material-UI components), and Basic SQL and Firebase Queries.
  • Company Insights: Discussion on the history and success of DarwinBox, its products, and work culture, including alternatives like Keka.

HR Round: Due to time constraints, the HR round could not be conducted on the same day and was pending.

The overall interview process was rigorous and provided valuable insights into both the technical and cultural aspects of DarwinBox. The candidate noted that being interviewed by Saurabh Raj Singh, Engineering Manager at DarwinBox, was a significant highlight.

Posted on - 12 Nov 2025
DarwinBo Interview Experience - Software Development Engineer (Internship/Full-Time) | OAHelper