i
Filter interviews by
The best methodology depends on project specifics; Agile, Waterfall, and Hybrid are popular choices.
Agile is ideal for projects requiring flexibility and iterative progress, like software development.
Waterfall is suitable for projects with clear, sequential phases, such as construction.
Hybrid combines Agile and Waterfall, useful in complex projects needing both structure and adaptability.
Scrum, a subset of Agile, ...
Effective conflict management strategies foster collaboration, improve communication, and enhance team dynamics in the workplace.
Active Listening: Encourage all parties to express their views fully before responding. For example, in a team disagreement, allow each member to share their perspective without interruption.
Open Communication: Create a safe environment for discussing conflicts. For instance, hold regula...
Microservice-based architecture is a software design approach that structures applications as a collection of loosely coupled services.
Each microservice is responsible for a specific business capability.
Microservices communicate over lightweight protocols, often HTTP/REST.
They can be developed, deployed, and scaled independently.
Examples include Netflix, which uses microservices for streaming and user management.
M...
Spring Boot is a framework that simplifies the development of Java applications by providing production-ready features and configurations.
Spring Boot is built on top of the Spring Framework, making it easier to create stand-alone, production-grade Spring applications.
It uses convention over configuration, reducing the need for extensive XML configuration files.
Spring Boot includes an embedded server (like Tomcat o...
Securing a RESTful API involves authentication, authorization, encryption, and input validation to protect data and resources.
Use HTTPS to encrypt data in transit, preventing eavesdropping.
Implement OAuth 2.0 for secure token-based authentication.
Validate and sanitize all inputs to prevent SQL injection and XSS attacks.
Use API keys to control access to the API endpoints.
Implement rate limiting to prevent abuse and...
Configuring Jenkins involves setting up plugins, creating jobs, configuring build triggers, and setting up notifications.
Install Jenkins on a server
Set up plugins for source code management, build triggers, notifications, etc.
Create Jenkins jobs for different projects
Configure build triggers like polling SCM or webhook triggers
Set up notifications for build status updates
Lifecycle hooks in Angular are methods that allow you to tap into the lifecycle of a component or directive.
Lifecycle hooks include ngOnInit, ngOnChanges, ngDoCheck, ngOnDestroy, etc.
ngOnInit is used for initialization logic, ngOnChanges for reacting to input changes, ngDoCheck for custom change detection, ngOnDestroy for cleanup tasks, etc.
These hooks allow you to perform actions at specific points in the compone...
Effectively managing client relationships during challenging situations requires empathy, communication, and problem-solving skills.
Listen actively to the client's concerns to understand their perspective.
Maintain a calm and professional demeanor, even if the client is upset.
Provide clear and honest communication about the situation and potential solutions.
Offer alternatives or compromises that can help resolve th...
I have experience with various technologies including web development, cloud computing, and machine learning.
Web Development: Worked with HTML, CSS, JavaScript, and frameworks like React and Angular.
Backend Development: Utilized Node.js and Express for server-side programming.
Database Management: Experienced with SQL databases like MySQL and NoSQL databases like MongoDB.
Cloud Computing: Deployed applications on AW...
Here are some Java codes.
Create a class with a main method
Declare variables with data types
Use loops and conditional statements
Implement object-oriented programming concepts
Handle exceptions with try-catch blocks
I appeared for an interview before Jul 2024, where I was asked the following questions.
I appeared for an interview in May 2025, where I was asked the following questions.
I have extensive experience in IT recruitment, focusing on sourcing and placing top technical talent across various industries.
Over 5 years of experience in IT recruitment, specializing in software development roles.
Successfully filled over 200 technical positions, including developers, data scientists, and network engineers.
Utilized various sourcing techniques, including LinkedIn, job boards, and networking events, to...
I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.
Desire for professional growth: I'm looking for a role that offers more opportunities for advancement, such as leadership positions.
Interest in new technologies: I want to work with cutting-edge technologies that are not available in my current role, like AI and machine learning.
Cultural fit: I'm seeking a company cu...
Configuring Jenkins involves setting up plugins, creating jobs, configuring build triggers, and setting up notifications.
Install Jenkins on a server
Set up plugins for source code management, build triggers, notifications, etc.
Create Jenkins jobs for different projects
Configure build triggers like polling SCM or webhook triggers
Set up notifications for build status updates
The best methodology depends on project specifics; Agile, Waterfall, and Hybrid are popular choices.
Agile is ideal for projects requiring flexibility and iterative progress, like software development.
Waterfall is suitable for projects with clear, sequential phases, such as construction.
Hybrid combines Agile and Waterfall, useful in complex projects needing both structure and adaptability.
Scrum, a subset of Agile, is ef...
Effective conflict management strategies foster collaboration, improve communication, and enhance team dynamics in the workplace.
Active Listening: Encourage all parties to express their views fully before responding. For example, in a team disagreement, allow each member to share their perspective without interruption.
Open Communication: Create a safe environment for discussing conflicts. For instance, hold regular che...
Coding round selenium and c#
I appeared for an interview before May 2024, where I was asked the following questions.
I have over five years of experience in management, focusing on team leadership, project coordination, and operational efficiency.
Led a team of 10 in a retail environment, improving sales by 20% through effective training and motivation.
Managed multiple projects simultaneously, ensuring timely delivery and adherence to budget constraints.
Implemented a new inventory management system that reduced waste by 15% and improv...
I appeared for an interview before Mar 2024, where I was asked the following questions.
Securing a RESTful API involves authentication, authorization, encryption, and input validation to protect data and resources.
Use HTTPS to encrypt data in transit, preventing eavesdropping.
Implement OAuth 2.0 for secure token-based authentication.
Validate and sanitize all inputs to prevent SQL injection and XSS attacks.
Use API keys to control access to the API endpoints.
Implement rate limiting to prevent abuse and deni...
I applied via Job Fair
Aptitude was take by telepath .
What people are saying about NCSI Technologies Pvt Ltd
Some of the top questions asked at the NCSI Technologies Pvt Ltd interview -
The duration of NCSI Technologies Pvt Ltd interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 36 interview experiences
Difficulty level
Duration
based on 293 reviews
Rating in categories
5-7 Yrs
Not Disclosed
7-9 Yrs
Not Disclosed
Software Engineer
142
salaries
| ₹7.9 L/yr - ₹14.4 L/yr |
Associate Engineer
108
salaries
| ₹5 L/yr - ₹8 L/yr |
Senior Software Engineer
90
salaries
| ₹18.5 L/yr - ₹33.6 L/yr |
Business System Analyst
84
salaries
| ₹11.5 L/yr - ₹18.2 L/yr |
Technical Lead
70
salaries
| ₹15.7 L/yr - ₹29 L/yr |
Genpact
DXC Technology
Sutherland Global Services
Optum Global Solutions