Upload Button Icon Add office photos
Engaged Employer

i

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

Northcorp Software Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Northcorp Software Interview Questions, Process, and Tips

Updated 4 Mar 2025

Top Northcorp Software Interview Questions and Answers

View all 128 questions

Northcorp Software Interview Experiences

Popular Designations

118 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is an activity in Android?
  • Ans. 

    An activity in Android is a single screen with a user interface where users can interact with the app.

    • Activities are the building blocks of an Android app.

    • Each activity is a subclass of the Activity class.

    • Activities can be started, paused, resumed, and stopped based on user interactions.

    • Examples: Login screen, Settings screen, Main screen.

  • Answered by AI
  • Q2. It's a screen representing a UI in an Android app.

Android Developer Interview Questions asked at other Companies

Q1. BST Iterator Problem Statement You are tasked with creating a class named BSTIterator that acts as an iterator for the inorder traversal of a binary search tree. Implement the following functions: BSTIterator(Node root): A constructor that... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is Dependency injection ?
  • Ans. 

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

    • Dependency injection helps in achieving loose coupling between classes.

    • It allows for easier testing and maintenance of code.

    • There are three types of dependency injection - constructor injection, setter injection, and interface injection.

    • Example: Instead of creating an instance of a class within an...

  • Answered by AI
  • Q2. Injecting Dependencies instead of creating them.
  • Ans. 

    Injecting dependencies allows for better flexibility, testability, and maintainability in code.

    • Injecting dependencies means passing objects that a class needs rather than creating them within the class.

    • This allows for easier testing by mocking dependencies and swapping them out for different implementations.

    • Dependency injection frameworks like Unity, Ninject, or Autofac can help manage dependencies.

    • Example: Instead of ...

  • Answered by AI

Top Northcorp Software DOT NET Developer Interview Questions and Answers

Q1. What is the difference between readonly and const in C#?
View answer (1)

DOT NET Developer Interview Questions asked at other Companies

Q1. What is the difference between windows application development and web based development?
View answer (11)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between async and await?
  • Ans. 

    Async is used to define a method that can be run asynchronously, while await is used to pause the execution of an async method until a task is complete.

    • Async is used to define a method that can be run asynchronously.

    • Await is used to pause the execution of an async method until a task is complete.

    • Async methods can be called using the await keyword to run them asynchronously.

    • Async and await are used in C# to simplify asy

  • Answered by AI
  • Q2. Async defines, await pauses execution.
  • Ans. 

    async defines, await pauses execution in asynchronous programming in C#.

    • async keyword is used to define a method as asynchronous in C#.

    • await keyword is used to pause the execution of an asynchronous method until the awaited task completes.

    • Asynchronous programming allows non-blocking execution of code, improving performance and responsiveness.

    • Example: async Task<int> GetDataAsync() { await Task.Delay(1000); return

  • Answered by AI

Top Northcorp Software DOT NET Developer Interview Questions and Answers

Q1. What is the difference between readonly and const in C#?
View answer (1)

DOT NET Developer Interview Questions asked at other Companies

Q1. What is the difference between windows application development and web based development?
View answer (11)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is garbage collection in .NET?
  • Ans. 

    Garbage collection in .NET is an automatic memory management process that helps in reclaiming memory occupied by objects that are no longer in use.

    • Garbage collection is a process where the runtime environment automatically deallocates memory that is no longer needed by the program.

    • It helps in preventing memory leaks and improving the performance of the application.

    • Garbage collection in .NET uses generations to categori...

  • Answered by AI
  • Q2. Automatic memory management system.

Top Northcorp Software DOT NET Developer Interview Questions and Answers

Q1. What is the difference between readonly and const in C#?
View answer (1)

DOT NET Developer Interview Questions asked at other Companies

Q1. What is the difference between windows application development and web based development?
View answer (11)

Northcorp Software interview questions for popular designations

 Java Developer

 (37)

 Automation Engineer

 (7)

 DOT NET Developer

 (7)

 Python Developer Intern

 (6)

 Android Developer

 (5)

 PHP Developer

 (4)

 Backend Developer

 (4)

 Python Software Developer

 (4)

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Write a short program to check if a number is even or odd?
  • Ans. 

    A simple program to determine if a number is even or odd.

    • Use the modulo operator (%) to check if the number divided by 2 leaves a remainder

    • If the remainder is 0, the number is even. Otherwise, it is odd

    • Example: num = 6, 6 % 2 = 0 (even); num = 7, 7 % 2 = 1 (odd)

  • Answered by AI
  • Q2. If a number is divisible by 2 (number % 2 == 0), it is even ; otherwise, it is odd.
  • Ans. 

    A number is even if it is divisible by 2, otherwise it is odd.

    • Use the modulo operator (%) to check if a number is divisible by 2.

    • If number % 2 == 0, then the number is even.

    • For example, 4 % 2 == 0, so 4 is even; 5 % 2 != 0, so 5 is odd.

  • Answered by AI

Top Northcorp Software Python Software Developer Interview Questions and Answers

Q1. What is the difference between a list and a tuple in python?
View answer (1)

Python Software Developer Interview Questions asked at other Companies

Q1. What is the purpose of using the super keyword, Inheritance in Python
View answer (1)

Get interview-ready with Top Northcorp Software Interview Questions

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is the diffrence between == and .equals() in java?
  • Ans. 

    In Java, == compares memory addresses while .equals() compares the actual values of objects.

    • == compares memory addresses of objects

    • .equals() compares the actual values of objects

    • Use == for comparing primitive data types

    • Use .equals() for comparing objects like Strings

  • Answered by AI
  • Q2. == : Compares refrences (memory addresses) of objects. .equals() : Compares to content (value) of objects.
  • Ans. 

    The '==' operator compares memory addresses of objects, while the .equals() method compares the content or value of objects.

    • Use '==' for comparing memory addresses of objects.

    • Use .equals() for comparing the content or value of objects.

    • Example: String str1 = new String("hello"); String str2 = new String("hello"); str1 == str2 will return false, but str1.equals(str2) will return true.

  • Answered by AI

Top Northcorp Software Java Developer Interview Questions and Answers

Q1. An abstract class can have method implements and abstract method, while an interface only contains abstract method (before Java 8) . Abstract classes support single inheritance, whereas interfaces support multiple inheritance.
View answer (1)

Java Developer Interview Questions asked at other Companies

Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size N containing only integers 0 and 1, implement a function to sort this array. The solution should scan the array only once without using any additional arrays. Input: The firs... read more
View answer (3)

Jobs at Northcorp Software

View all
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Write a short java program to check if a number is prime.
  • Ans. 

    Java program to check if a number is prime

    • Create a function that takes an integer as input

    • Check if the number is less than 2, return false

    • Iterate from 2 to the square root of the number, check for divisibility

    • If the number is divisible by any number, return false

    • Otherwise, return true

  • Answered by AI
  • Q2. A prime number is a number greater than 1.....etc
  • Ans. 

    A prime number is a number greater than 1 that can only be divided by 1 and itself.

    • Prime numbers are integers greater than 1

    • They have only two factors: 1 and the number itself

    • Examples of prime numbers: 2, 3, 5, 7, 11, 13

  • Answered by AI

Top Northcorp Software Java Developer Interview Questions and Answers

Q1. An abstract class can have method implements and abstract method, while an interface only contains abstract method (before Java 8) . Abstract classes support single inheritance, whereas interfaces support multiple inheritance.
View answer (1)

Java Developer Interview Questions asked at other Companies

Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size N containing only integers 0 and 1, implement a function to sort this array. The solution should scan the array only once without using any additional arrays. Input: The firs... read more
View answer (3)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is the full stack development?
  • Ans. 

    Full stack development involves working on both the front-end and back-end of a web application.

    • Full stack developers are proficient in both front-end technologies like HTML, CSS, and JavaScript, as well as back-end technologies like Node.js, Python, or Java.

    • They are able to work on databases, server-side logic, client-side logic, and user interfaces.

    • Examples of full stack development frameworks include MEAN stack (Mon...

  • Answered by AI
  • Q2. Involves working n both the frontend and backend(server) of a web application.

Full Stack Software Developer Interview Questions asked at other Companies

Q1. Oops in Java Patterns in Java JDK,JRE,JVM MVC Array questions strings in Java This,super keywords Java problems like palindrome, prime number,and so many problems and logics Why java is platform independent Why java is not platform dependen... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is D/W array and ArrayList in .Net?
  • Ans. 

    D/W array is a dynamic array in .Net that can grow or shrink in size. ArrayList is a collection class that can store objects of any type.

    • D/W array is a resizable array that automatically adjusts its size as elements are added or removed.

    • ArrayList is a collection class that can store objects of any type, allowing for flexibility in data storage.

    • Example: D/W array - string[] myArray = new string[5]; ArrayList - ArrayList

  • Answered by AI
  • Q2. Array : Fixed size, type -safe. ArrayList : Dynamic size, not type-safe.

Top Northcorp Software DOT NET Developer Interview Questions and Answers

Q1. What is the difference between readonly and const in C#?
View answer (1)

DOT NET Developer Interview Questions asked at other Companies

Q1. What is the difference between windows application development and web based development?
View answer (11)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is the purpose of the final keyword in Java?
  • Ans. 

    The final keyword in Java is used to restrict the user from changing the value of a variable, making a method not overrideable, or preventing a class from being subclassed.

    • Final variables cannot be reassigned once initialized

    • Final methods cannot be overridden in subclasses

    • Final classes cannot be subclassed

    • Final parameters in a method cannot be modified within the method

  • Answered by AI
  • Q2. The final keyword is used to declare constants, prevent method class inheritance.

Top Northcorp Software Java Developer Interview Questions and Answers

Q1. An abstract class can have method implements and abstract method, while an interface only contains abstract method (before Java 8) . Abstract classes support single inheritance, whereas interfaces support multiple inheritance.
View answer (1)

Java Developer Interview Questions asked at other Companies

Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size N containing only integers 0 and 1, implement a function to sort this array. The solution should scan the array only once without using any additional arrays. Input: The firs... read more
View answer (3)

Northcorp Software Interview FAQs

How many rounds are there in Northcorp Software interview?
Northcorp Software interview process usually has 1-2 rounds. The most common rounds in the Northcorp Software interview process are Technical, HR and Resume Shortlist.
How to prepare for Northcorp Software interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Northcorp Software. The most common topics and skills that interviewers at Northcorp Software expect are Java, C, C++, Python and Cloud.
What are the top questions asked in Northcorp Software interview?

Some of the top questions asked at the Northcorp Software interview -

  1. An abstract class can have method implements and abstract method, while an inte...read more
  2. What is the difference between abstract class and an interface in Ja...read more
  3. What is the difference between a list and a tuple in pyth...read more

Tell us how to improve this page.

Northcorp Software Interview Process

based on 116 interviews

Interview experience

4.2
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
Mphasis Interview Questions
3.4
 • 810 Interviews
Webdew Interview Questions
4.5
 • 106 Interviews
View all

Northcorp Software Reviews and Ratings

based on 332 reviews

4.3/5

Rating in categories

4.3

Skill development

4.3

Work-life balance

4.3

Salary

4.3

Job security

4.3

Company culture

4.3

Promotions

4.3

Work satisfaction

Explore 332 Reviews and Ratings
Software Developer
10 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Devops Engineer
9 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Data Scientist
8 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
5 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Java Developer
5 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Northcorp Software with

Infosys

3.6
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

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