Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by NIIT Team. If you also belong to the team, you can get access from here

NIIT Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

NIIT Senior Systems Engineer Interview Questions and Answers

Updated 26 Mar 2024

NIIT Senior Systems Engineer Interview Experiences

1 interview found

Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

They will give you written exam like ssc, upsc.

Round 2 - Technical 

(1 Question)

  • Q1. Relevant to there skill related only.
Round 3 - HR 

(1 Question)

  • Q1. Normal questions and salary negotiation.

Interview Preparation Tips

Interview preparation tips for other job seekers - No scope for young people. Avoid this company if you are talented. Consider niit as a last option for your career. Old people will eat all your work credit. Worst experience worst salary.

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before May 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is the XPath?
  • Ans. 

    XPath is a query language used for selecting nodes from an XML document.

    • XPath stands for XML Path Language

    • It is used to navigate through elements and attributes in an XML document

    • XPath uses path expressions to select nodes or node-sets in an XML document

    • Example: /bookstore/book[1]/title selects the title of the first book in a bookstore

  • Answered by AI
  • Q2. Difference between static and non-static?
  • Ans. 

    Static variables are shared among all instances of a class, while non-static variables belong to individual instances.

    • Static variables are declared using the 'static' keyword, while non-static variables are not.

    • Static variables are initialized only once at the start of the program, while non-static variables are initialized each time an instance is created.

    • Static variables can be accessed using the class name, while no...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Design a distributed system with 10mil users
  • Ans. 

    Design a distributed system to handle 10 million users.

    • Use a microservices architecture to break down the system into smaller, manageable components.

    • Implement load balancing to distribute user requests across multiple servers.

    • Utilize a distributed database to store user data and ensure scalability.

    • Implement caching mechanisms to improve performance and reduce database load.

    • Use message queues for asynchronous communicat...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - just writing to login , no interviwe yet

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Instahyre and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Coding Test 

Medium leetcode question on graph was given by third party interviewer BarRaiser

Interview Preparation Tips

Topics to prepare for ALLEN Career Institute Senior Software Engineer interview:
  • Data Structures
  • Algorithms
Interview preparation tips for other job seekers - Prepare DSA questions on tree and graphs
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in May 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

(2 Questions)

  • Q1. First round will be of written examination in the concerned subject. The first 20 questions are for +4 marks for each correct answer and -1 for wrong answer. The next 10 questions will carry+6 marks for co...
  • Q2. Written examination followed as described above
Round 3 - One-on-one 

(1 Question)

  • Q1. The 2nd round will be of one to one demonstration of a topic. The process allows you to talk for 30 minutes uninterrupted and later followed by Viva voce on the same topic or a different topic
Round 4 - HR 

(1 Question)

  • Q1. HR round usually asks about your previous experience and your interest to work for their organisation.

Interview Preparation Tips

Interview preparation tips for other job seekers - Always be prepared in your subject. Only your communication skills and subject matter. Have faith in yourself and you will surely qualify.
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Mar 2024.

Round 1 - Assignment 

Mcq test on c#, sql, Mvc

Round 2 - Technical 

(5 Questions)

  • Q1. Introduce your self?
  • Q2. What is pipeline? Explained in brif?
  • Ans. 

    A pipeline is a series of interconnected steps or stages in a process, where output of one step is input to the next step.

    • Pipeline is commonly used in software development for continuous integration and continuous delivery processes.

    • Each step in the pipeline performs a specific task, such as building, testing, and deploying code.

    • Pipeline automation tools like Jenkins, GitLab CI/CD, and Azure DevOps help in managing and

  • Answered by AI
  • Q3. Explained the dot net framework
  • Ans. 

    The .NET Framework is a software framework developed by Microsoft that provides a large library of pre-coded solutions to common programming problems.

    • Developed by Microsoft

    • Provides a large library of pre-coded solutions

    • Supports multiple programming languages like C#, VB.NET, F#

    • Consists of Common Language Runtime (CLR) and Framework Class Library (FCL)

  • Answered by AI
  • Q4. What Are The Different Components Of DOT-NET?
  • Ans. 

    The different components of DOT-NET include Common Language Runtime (CLR), Framework Class Library (FCL), and ASP.NET.

    • Common Language Runtime (CLR) - provides various services such as memory management, exception handling, and security.

    • Framework Class Library (FCL) - a collection of reusable classes, interfaces, and value types that provide access to system functionality.

    • ASP.NET - a web application framework for buildi...

  • Answered by AI
  • Q5. What Is The Difference Between Abstract Classes And Interfaces In C#?
  • Ans. 

    Abstract classes can have implementation details while interfaces cannot.

    • Abstract classes can have method implementations while interfaces cannot.

    • A class can inherit only one abstract class but can implement multiple interfaces.

    • Abstract classes can have access modifiers on their members while interfaces cannot.

    • Interfaces are used to define a contract for classes to implement.

    • Abstract classes are used to provide a commo

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - After 1 hour interview they rejected you. Slow process.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Mar 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. What is method overloading?
  • Ans. 

    Method overloading is when multiple methods in a class have the same name but different parameters.

    • Allows multiple methods with the same name but different parameters to be defined in a class

    • Parameters can differ in number, type, or order

    • Example: void print(int num) and void print(String text) are overloaded methods

  • Answered by AI
  • Q2. What is method overiding ?
  • Ans. 

    Method overriding is a feature in object-oriented programming that allows a subclass to provide a specific implementation of a method that is already provided by its superclass.

    • Method overriding is done when a subclass provides a specific implementation for a method that is already defined in its superclass.

    • The method in the subclass must have the same name, return type, and parameters as the method in the superclass.

    • M...

  • Answered by AI
  • Q3. What is sigleton class ?
  • Ans. 

    A singleton class is a class that can only have one instance created and provides a global point of access to that instance.

    • Singleton classes are often used for logging, caching, database connections, and thread pools.

    • They typically have a private constructor to prevent instantiation from outside the class.

    • The class itself usually provides a static method to access the single instance.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. What are Oops Pillars?
  • Ans. 

    Oops Pillars are the four main concepts of Object-Oriented Programming: Inheritance, Encapsulation, Polymorphism, and Abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Encapsulation: Bundles data and methods into a single unit, protecting data from outside interference.

    • Polymorphism: Allows objects to be treated as instances of their parent class, enabling flexibility in code.

    • ...

  • Answered by AI
  • Q2. What is Dependency injection?
  • Ans. 

    Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.

    • Allows for easier testing by mocking dependencies

    • Promotes loose coupling between components

    • Improves code reusability and maintainability

    • Examples: Constructor injection, Setter injection, Interface injection

  • Answered by AI

Skills evaluated in this interview

I applied via Approached by company and was interviewed before Jan 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 
Round 2 - Group Discussion 
Pro Tip by AmbitionBox:
Don’t treat group discussions as an argument. Group discussion is about reaching a meaningful conclusion.
View all tips

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic understanding of job profile is a must. You might come across low compensation slab. But at IIT you get to learn.

I applied via Approached by company and was interviewed before Jan 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 
Round 2 - Group Discussion 
Pro Tip by AmbitionBox:
Don’t treat group discussions as an argument. Group discussion is about reaching a meaningful conclusion.
View all tips

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic understanding of job profile is a must. You might come across low compensation slab. But at IIT you get to learn.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Coding question: Given a sorted array of numbers. All numbers have freq of 2 in array except one number. Find that number with T.C of logn
  • Ans. 

    Find the single number in a sorted array with frequency of 2 for all other numbers.

    • Use binary search to find the number with different frequency.

    • Check if the mid element is at even or odd index to determine which side to search next.

    • Example: Input array [1, 1, 2, 2, 3, 3, 4, 4, 5] should return 5.

  • Answered by AI
  • Q2. Print left view of tree
  • Ans. 

    Print the left view of a tree by traversing the tree from left to right at each level

    • Traverse the tree using level order traversal

    • Print the first node at each level encountered during traversal

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Detailed discussion on projects
  • Q2. Questions on O.S like about deadlocks,etc..

Skills evaluated in this interview

NIIT Interview FAQs

How many rounds are there in NIIT Senior Systems Engineer interview?
NIIT interview process usually has 3 rounds. The most common rounds in the NIIT interview process are Aptitude Test, Technical and HR.

Tell us how to improve this page.

NIIT Senior Systems Engineer Interview Process

based on 1 interview

Interview experience

1
  
Bad
View more
NIIT Senior Systems Engineer Salary
based on 6 salaries
₹4.5 L/yr - ₹6 L/yr
14% less than the average Senior Systems Engineer Salary in India
View more details

NIIT Senior Systems Engineer Reviews and Ratings

based on 1 review

2.0/5

Rating in categories

2.0

Skill development

3.0

Work-life balance

1.0

Salary

2.0

Job security

1.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 1 Review and Rating
Senior Training Coordinator
251 salaries
unlock blur

₹2.5 L/yr - ₹5.5 L/yr

Training Coordinator
221 salaries
unlock blur

₹1.8 L/yr - ₹4.5 L/yr

Assistant Manager
175 salaries
unlock blur

₹3 L/yr - ₹11 L/yr

Software Engineer
153 salaries
unlock blur

₹1.8 L/yr - ₹8.2 L/yr

Senior Software Engineer
131 salaries
unlock blur

₹2.7 L/yr - ₹12.6 L/yr

Explore more salaries
Compare NIIT with

Aakash Educational Services

3.4
Compare

Chandigarh University

4.2
Compare

AIIMS

4.2
Compare

Podar International School

4.2
Compare
Did you find this page helpful?
Yes No
write
Share an Interview