Premium Employer

i

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

Ncsi Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Ncsi Technologies Associate Software Engineer Interview Questions and Answers

Updated 8 Mar 2023

Ncsi Technologies Associate Software Engineer Interview Experiences

2 interviews found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Sep 2022. There were 4 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 - Aptitude Test 

Some basic questions on quant, logical, fundamentals and networking

Round 3 - Coding Test 

Easy 2 coding ques consisting of basic problem solving and dsa

Round 4 - Technical 

(2 Questions)

  • Q1. What is your preferred programming language? Problems faced during projects?
  • Ans. 

    My preferred programming language is Java.

    • I have experience in Java and find it easy to read and write.

    • Java has a vast community and a lot of resources available online.

    • Java is platform-independent and can run on any operating system.

    • During projects, I have faced issues with debugging and optimizing code.

    • I have also faced challenges with integrating different technologies and APIs.

  • Answered by AI
  • Q2. What is top down compilation? Would u ever lie for company?
  • Ans. 

    Top-down compilation is a software development approach where the higher-level modules are compiled first before the lower-level ones.

    • Top-down compilation starts with the main module and proceeds to compile its dependencies.

    • It allows for early detection of errors and easier integration of modules.

    • Example: In a Java program, the main class is compiled first, followed by its dependent classes.

    • Example: In C programming, t...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep fundamentals clear and u r good to go. Have some knowledge of Qualcomm industry

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

Round 1 - Aptitude Test 

Easy and sone coding question to check error in execution of program

Round 2 - Technical 

(1 Question)

  • Q1. Program in c language prime and collection in Java , sql joins , garbage collection
  • Ans. 

    The question covers topics in C, Java, and SQL including prime numbers, collections, SQL joins, and garbage collection.

    • To check if a number is prime in C, use a loop to check if it is divisible by any number less than itself.

    • In Java, collections are used to store and manipulate groups of objects. Examples include ArrayList, LinkedList, and HashSet.

    • SQL joins are used to combine data from multiple tables based on a commo...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good be prepared sql sone basic programs and Java basics with oops

Skills evaluated in this interview

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
asked in Gainsight
Q2. Connecting Ropes with Minimum Cost You are given 'N' ropes, each ... read more
Q3. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
Q5. Ninja and Alternating Largest Problem Statement Ninja is given a ... read more

Interview questions from similar companies

I applied via Walk-in and was interviewed before Sep 2019. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. A program on recursion.
  • Ans. 

    Recursion is a programming technique where a function calls itself to solve a problem.

    • Recursion involves a base case and a recursive case

    • Recursion can be used to solve problems like factorial, Fibonacci sequence, and binary search

    • Recursion can be less efficient than iterative solutions for some problems

  • Answered by AI
  • Q2. Is a string mutable/immutable with an example
  • Ans. 

    A string can be both mutable and immutable depending on the programming language.

    • In languages like Java and Python, strings are immutable.

    • In languages like C++ and C#, strings are mutable.

    • Immutable strings cannot be modified once created, while mutable strings can be modified.

    • Example of immutable string: 'hello world'.replace('o', '0') returns 'hell0 w0rld'.

    • Example of mutable string: string s = 'hello'; s[0] = 'j'; s n

  • Answered by AI
  • Q3. OOPS concept with examples
  • Ans. 

    OOPS is a programming paradigm based on the concept of objects.

    • OOPS stands for Object-Oriented Programming System

    • It focuses on creating objects that contain both data and functions

    • Encapsulation, Inheritance, and Polymorphism are the three main pillars of OOPS

    • Example: A car is an object that has properties like color, model, and functions like start, stop, and accelerate

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be clear with the basics and stick to one language. Concept matters more than syntax.

I applied via Naukri.com and was interviewed before Oct 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. They asked about the machine test and advance javascript like promises, async, await, hooks in react, virtual dom, component lifecycle

Interview Preparation Tips

Interview preparation tips for other job seekers - All good just excel you skills in javascript and react

I appeared for an interview before Apr 2021.

Round 1 - Video Call 

(5 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical round with questions on C/C++ and networking.

  • Q1. What is the difference between C++ and Java?
  • Ans. 

    C++ is a statically typed language with manual memory management, while Java is a dynamically typed language with automatic memory management.

    • C++ is a statically typed language, meaning data types must be explicitly declared, while Java is dynamically typed.

    • C++ allows for manual memory management using pointers, while Java has automatic memory management through garbage collection.

    • C++ supports multiple inheritance, whi...

  • Answered by AI
  • Q2. Can you explain the OSI Layers?
  • Ans. 

    The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven abstraction layers.

    • The OSI model consists of seven layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

    • Each layer has specific functions and interacts with adjacent layers to facilitate communication between devices.

    • For example, ...

  • Answered by AI
  • Q3. What is the difference between LAN (Local Area Network) and MAN (Metropolitan Area Network)?
  • Ans. 

    LAN is a network that covers a small geographical area, while MAN covers a larger area like a city.

    • LAN typically covers a single building or a group of nearby buildings.

    • MAN covers a larger geographical area like a city or a town.

    • LAN usually has higher data transfer speeds compared to MAN.

    • Examples of LAN include home networks or office networks.

    • Examples of MAN include city-wide Wi-Fi networks or cable TV networks.

  • Answered by AI
  • Q4. Can you explain the working of a router?
  • Ans. 

    A router is a networking device that forwards data packets between computer networks.

    • Routers operate at the network layer of the OSI model.

    • They use routing tables to determine the best path for data packets to reach their destination.

    • Routers can connect multiple networks together, such as a home network to the internet.

    • They use protocols like TCP/IP to communicate with other devices on the network.

  • Answered by AI
  • Q5. What is WiFi?
  • Ans. 

    WiFi is a wireless networking technology that allows devices to connect to the internet and communicate with each other wirelessly.

    • WiFi stands for Wireless Fidelity

    • Uses radio waves to transmit data between devices

    • Commonly used in homes, offices, and public spaces

    • Examples: connecting a laptop to a home network, accessing the internet on a smartphone

  • Answered by AI
Round 2 - HR 

Round duration - 30 minutes
Round difficulty - Easy

HR round with typical behavioral problems.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPADXC Technology interview preparation:Topics to prepare for the interview - Networking, Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Just keep your basics clear and be confident.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Aug 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Requires good programming skills in any of the language like java or C. Java is the best programming to crack interviews. Need to be good in java concepts like oops (with real life examples), multi-thread...

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn about Hr related questions in indiabix or in geekforgeeks.
Tellme about yourself
Your strength and weakness
What are your achievements in your life
Real life scenerios where you find difficulties and how to overcome
Whr do you see yourself after 5years

I applied via Job Fair and was interviewed before Jun 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Normal test includes aptitude, reasoning and programing MCQ.

Round 2 - Technical 

(1 Question)

  • Q1. Nicely done interview, ask basic details of study, related to your project, about you and programing question

Interview Preparation Tips

Interview preparation tips for other job seekers - It is good for freshers to start your career but you have to be careful and smart. Now the company change its policy due to which the job security for lower level engineer or fresher is low, that company anytime terminates you without any prior conversation. So choose the joining wisely.

Interview Preparation Tips

Round: Test
Experience: Written test was easy. It comprised aptitude and general english questions

Round: Technical Interview
Experience: Questions were about project, Simple programming concepts, etc
Code to basic programming concepts.
Tips: Do not say Algorithms as an area of interest.

General Tips: Be confident in your answers. Show that you have positive attitude always. Do not lose your confidence if you are not selected for the company. try the other with full hope. All the best!
College Name: IIT-ROORKEE

I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Just simple HR Questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Good

I applied via Job Portal and was interviewed before May 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Basics of C++ and C
  • Q2. Related to project

Interview Preparation Tips

Interview preparation tips for other job seekers - It was 30 min interview of both tech+hr.

Ncsi Technologies Interview FAQs

How many rounds are there in Ncsi Technologies Associate Software Engineer interview?
Ncsi Technologies interview process usually has 3 rounds. The most common rounds in the Ncsi Technologies interview process are Aptitude Test, Technical and Resume Shortlist.
What are the top questions asked in Ncsi Technologies Associate Software Engineer interview?

Some of the top questions asked at the Ncsi Technologies Associate Software Engineer interview -

  1. What is your preferred programming language? Problems faced during projec...read more
  2. Program in c language prime and collection in Java , sql joins , garbage collec...read more

Tell us how to improve this page.

Ncsi Technologies Associate Software Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Join Ncsi Technologies #1 in IT services in Singapore and Southeast Asia*
Ncsi Technologies Associate Software Engineer Salary
based on 25 salaries
₹5.5 L/yr - ₹8 L/yr
23% more than the average Associate Software Engineer Salary in India
View more details

Ncsi Technologies Associate Software Engineer Reviews and Ratings

based on 5 reviews

3.1/5

Rating in categories

2.6

Skill development

3.6

Work-life balance

3.8

Salary

2.7

Job security

2.9

Company culture

2.8

Promotions

2.8

Work satisfaction

Explore 5 Reviews and Ratings
Software Engineer
134 salaries
unlock blur

₹4.8 L/yr - ₹17.5 L/yr

Associate Engineer
96 salaries
unlock blur

₹5 L/yr - ₹8 L/yr

Business System Analyst
80 salaries
unlock blur

₹7 L/yr - ₹17.5 L/yr

Senior Software Engineer
74 salaries
unlock blur

₹16.2 L/yr - ₹35.1 L/yr

Technical Lead
56 salaries
unlock blur

₹11 L/yr - ₹28 L/yr

Explore more salaries
Compare Ncsi Technologies with

Genpact

3.8
Compare

DXC Technology

3.7
Compare

Virtusa Consulting Services

3.7
Compare

CGI Group

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