Second Round: Technical Coding Test

Candidates who cleared the aptitude test proceeded to the technical coding test. This round consisted of three coding questions, each varying in difficulty level and allocated marks: easy (20 marks), medium (20 marks), and hard (50 marks). The coding test aimed to assess candidates’ coding proficiency, problem-solving skills, and ability to write efficient and scalable code.

Do’s and Don’ts of the Technical Coding Test:

  1. Understand the problem statement thoroughly before starting to code.
  2. Break down complex problems into smaller, manageable tasks.
  3. Use appropriate data structures and algorithms to optimize code efficiency.
  4. Write clean, readable code with descriptive variable names and comments.
  5. Test your code rigorously with different test cases to ensure correctness.
  6. Avoid rushing into coding without a clear plan or understanding of the problem.
  7. Refrain from using brute force approaches if more efficient solutions are available.
  8. Ensure consideration of edge cases and boundary conditions in your code.

Preparation Tips:

  1. Practice coding questions from various online platforms, focusing on different difficulty levels.
  2. Review common data structures and algorithms such as arrays, linked lists, trees, sorting, and searching techniques.
  3. Brush up on programming concepts and syntax in the language of your choice.
  4. Familiarize yourself with problem-solving strategies and techniques.
  5. Participate in coding competitions or mock interviews to simulate real-world scenarios.

DemandFirm Interview Experience For Associate Software Developer

Similar Reads

First Round: Aptitude Test

The interview process at DemandFarm began with an aptitude test. This test comprised 60 questions to be completed within 60 minutes, covering a wide range of subjects including HTML, CSS, DBMS, SQL, numerical aptitude, pseudo code questions, and Java programs with output-based questions. The test aimed to evaluate candidates’ technical knowledge, problem-solving abilities, and proficiency in various programming languages and concepts....

Second Round: Technical Coding Test

Candidates who cleared the aptitude test proceeded to the technical coding test. This round consisted of three coding questions, each varying in difficulty level and allocated marks: easy (20 marks), medium (20 marks), and hard (50 marks). The coding test aimed to assess candidates’ coding proficiency, problem-solving skills, and ability to write efficient and scalable code....

Third Round: HR Interview

Candidates who performed well in the technical coding test advanced to the HR interview, which lasted for approximately one hour. This phase aimed to assess candidates’ personality traits, behavioural tendencies, and cultural fit within DemandFarm. Common questions covered in this round included topics such as strengths and weaknesses, conflict resolution, handling pressure, and career aspirations....

Fourth Round: Technical Interview

The final stage of the interview process at DemandFarm consisted of a one-hour technical interview. This segment delved deeper into candidates’ technical capabilities and knowledge, focusing on three main areas: project discussion, advanced data structures and algorithms (DSA), and SQL queries. Candidates were expected to demonstrate their practical experience, problem-solving abilities, and proficiency in technical concepts relevant to the role....