Nest Group

OPENS AT: Jan 07, 2022, 12:30 PM

CLOSES AT: Jan 16, 2022, 06:25 PM

DURATION: 2h 30m

Nest Digital Software Engineer Hiring Challenge

Challenge Over
Interview prep
Prepare for your technical interviews by solving questions asked previously by top tech companies.

Social Share


Vision & Mission

NeST Digital is the software arm of the globally trusted NeST Group of companies.

We drive digital-led innovation, guided by our 30+ years of experience in delivering successful solutions across industry verticals for Global      Fortune 500 companies to startups, spread across India, USA, Middle East, Europe, Australia and Japan. Our mission is to be the single digital partner for our clients’ transformation journey

We combine our R&D, Manufacturing Expertise, Digital Technologies and Services into integrated solutions. From its inception in 1998, NeST Digital, the premier technology arm of NeST Group, delivers cutting-edge technology solutions that solve complex challenges including cost, quality and productivity and ultimately improve the bottom line of our clients.

NeST always builds solutions that are future-proof by leveraging the power of cognitive technologies such as machine learning (ML), robotic process automation (RPA), natural language processing (NLP), artificial intelligence (AI) and other disruptive innovations and let our clients unlock the power of sustainable digital revolution


Eligibility Criteria:

  • Years of experience: 1-3 years
  • Skills: Javascript, Java, C#

Challenge Format:

  • 10 MCQs
  • 2 Programming Questions

Our Customer Footprint


Software Engineer
Experience: 1-3 years
Job Location: Currently remote, later Kochi

Job Purpose

A Software Engineer (SE) builds and delivers high-quality software in compliance with software design inputs and quality standards.

Job Responsibilities

The Software Engineer works in all phases of the software development lifecycle (SDLC) following domain-specific regulatory and quality standards.

  1. Builds Quality Software - Coding Standards: The software engineer writes code to agreed coding standards.
  2. Builds Quality Software - TDD: The software engineer follows TDD practices to develop failing tests before changing or writing new code.
  3. Builds Quality Software - Unit Testing: The software engineer develops unit tests for all code and ensures unit tests are passing before and after check-in.
  4. Builds Quality Software - Test Coverage: The engineer develops test cases for all bugs to avoid future regressions.
  5. Agile modeling - Documentation: The software engineer documents continuously, as late as possible, and maintains a single source of information.
  6. Agile modeling – BDD (Functional Tests): The software engineer creates a shared understanding using Behaviour-driven development.
  7. Agile Practices - Pair Programming: The software engineer collaborates and pairs with a peer to develop code or tests.
  8. Agile Practices - Pair Integration: The software engineer collaborates and pairs with a peer to integrate code or tests sequentially to avoid merges and regressions.
  9. Agile Practices - Frequent Integration: The software engineer integrates changes often and doesn't keep stale changes checked out for long.

Agile Practices - Collective Ownership: The software engineer has the spirit of collective (team) ownership of code and configuration. The engineer strives to leave code cleaner than it was before.


NeST Digital

WHO WE ARE & WHAT WE DO: NeST Digital is the software arm of the globally trusted NeST Group of companies. We combine our Specialized Manufacturing Service...



  1. Ensure that you are attempting the test using the correct email ID.

  2. You must click Submit after you answer each question.

  3. If you need assistance during the test, clic...



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications