Upload Button Icon Add office photos
Engaged Employer

i

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

NeoSOFT Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

NeoSOFT Software Developer Interview Questions and Answers for Experienced

Updated 26 Jun 2025

7 Interview questions

🔥 Asked by recruiter 5 times
A Software Developer was asked 12mo ago
Q. What is Dependency Injection?
Ans. 

Dependency Injection is a design pattern where 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

  • Example: Constructor injection, Setter injection

A Software Developer was asked 12mo ago
Q. What is OOPS?
Ans. 

OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.

  • OOPS focuses on creating objects that contain data and methods to manipulate that data.

  • It allows for encapsulation, inheritance, and polymorphism.

  • Examples of OOPS languages include Java, C++, and Python.

Software Developer Interview Questions Asked at Other Companies for Experienced

asked in Amazon
Q1. Fenwick Tree Problem Statement You are provided with an array/lis ... read more
asked in Infosys
Q2. 1. what is the difference between exception and error. How did u ... read more
asked in Amazon
Q3. Fire in the Cells Problem Statement Given a matrix MAT of size N ... read more
asked in Amazon
Q4. Find All Pairs Adding Up to Target Given an array of integers ARR ... read more
Q5. Chess Tournament Problem Statement In Ninjaland, a chess tourname ... read more
A Software Developer was asked 12mo ago
Q. What is Normalization in SQL?
Ans. 

Normalization in SQL is the process of organizing data in a database to reduce redundancy and improve data integrity.

  • Normalization involves breaking down a table into smaller tables and defining relationships between them.

  • It helps in reducing data redundancy by storing data in a structured manner.

  • There are different normal forms like 1NF, 2NF, 3NF, and BCNF that define the level of normalization.

  • Example: If we hav...

A Software Developer was asked
Q. What are lifecycle hooks in Angular?
Ans. 

Life cycle hooks in Angular are functions that allow you to tap into the lifecycle of a component or directive.

  • Life cycle hooks are methods that are called at specific points in the life cycle of a component or directive.

  • They allow you to perform actions at key points, such as when the component is created, rendered, or destroyed.

  • Examples of life cycle hooks include ngOnInit, ngOnChanges, ngOnDestroy, etc.

🔥 Asked by recruiter 2 times
A Software Developer was asked
Q. What is a closure?
Ans. 

Closure is a function that has access to its own scope, as well as the scope in which it was defined.

  • Closure allows a function to access variables from its outer scope even after the outer function has finished executing.

  • It helps in maintaining state in functional programming.

  • Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFunction() { console.log(outerVar); }; }

A Software Developer was asked
Q. What is reflection?
Ans. 

Reflection is the ability of a program to examine and modify its own structure and behavior at runtime.

  • Allows a program to inspect and modify its own classes, methods, and fields

  • Commonly used in frameworks like Spring and Hibernate for configuration and dependency injection

  • Can be used to access private fields or methods using Java reflection API

A Software Developer was asked 9mo ago
Q. Lifecycle of angular
Ans. 

Angular follows a lifecycle that includes initialization, change detection, and destruction phases.

  • Angular components go through several lifecycle hooks such as ngOnInit, ngOnChanges, and ngOnDestroy.

  • During initialization, ngOnInit hook is called after the component has been initialized.

  • Change detection phase is triggered when Angular detects changes in the component's input properties or events.

  • Destruction phase ...

Are these interview questions helpful?

NeoSOFT Software Developer Interview Experiences for Experienced

13 interviews found

Software Developer Interview Questions & Answers

user image Maddy creations

posted on 15 Jul 2024

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

(2 Questions)

  • Q1. What is OOPS ?
  • Ans. 

    OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.

    • OOPS focuses on creating objects that contain data and methods to manipulate that data.

    • It allows for encapsulation, inheritance, and polymorphism.

    • Examples of OOPS languages include Java, C++, and Python.

  • Answered by AI
  • Q2. What is Dependency Injection
  • Ans. 

    Dependency Injection is a design pattern where 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

    • Example: Constructor injection, Setter injection

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Which Architechture does you project build by?
  • Q2. What is Normalization in sql?
  • Ans. 

    Normalization in SQL is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization involves breaking down a table into smaller tables and defining relationships between them.

    • It helps in reducing data redundancy by storing data in a structured manner.

    • There are different normal forms like 1NF, 2NF, 3NF, and BCNF that define the level of normalization.

    • Example: If we have a t...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Tell about your self ?
  • Q2. Whom do you provide your first month salary ?

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Middleware and custom middleware
  • Q2. Lifecycle of angular
  • Ans. 

    Angular follows a lifecycle that includes initialization, change detection, and destruction phases.

    • Angular components go through several lifecycle hooks such as ngOnInit, ngOnChanges, and ngOnDestroy.

    • During initialization, ngOnInit hook is called after the component has been initialized.

    • Change detection phase is triggered when Angular detects changes in the component's input properties or events.

    • Destruction phase occur...

  • Answered by AI

Skills evaluated in this interview

Software Developer Interview Questions & Answers

user image Neha Shevale

posted on 26 Jun 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
  • Q1. Arry list data
  • Q2. Python oop data structure
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic of OPPs concept and logic to write code, state Management, basics coding
  • Q2. Kotlin : Coroutines, threading, multi threading
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Technical 

(1 Question)

  • Q1. MVC related all questions
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Apr 2024. There were 2 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 - Coding Test 

I was asked with writing the code and algorithms. Also lots of MySQL queries

Interview Preparation Tips

Interview preparation tips for other job seekers - They hide too many things to the employees who are about to join. For instance it's a client based job. You'll have to give proper multiple rounds of interview for a startup type company (their clients).
You need to be present in the office for more than 9hrs even if you don't have any work.
It doesn't matter for which position you are hired you'll be put to any of the technology depending on the client requirements.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is closure
  • Ans. 

    Closure is a function that has access to its own scope, as well as the scope in which it was defined.

    • Closure allows a function to access variables from its outer scope even after the outer function has finished executing.

    • It helps in maintaining state in functional programming.

    • Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFunction() { console.log(outerVar); }; }

  • Answered by AI
  • Q2. What are life cycle hooks in angular
  • Ans. 

    Life cycle hooks in Angular are functions that allow you to tap into the lifecycle of a component or directive.

    • Life cycle hooks are methods that are called at specific points in the life cycle of a component or directive.

    • They allow you to perform actions at key points, such as when the component is created, rendered, or destroyed.

    • Examples of life cycle hooks include ngOnInit, ngOnChanges, ngOnDestroy, etc.

  • Answered by AI

Skills evaluated in this interview

Software Developer Interview Questions & Answers

user image Rahul Wasatkar

posted on 30 May 2024

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

(1 Question)

  • Q1. Springboot Application run method internal working, all annotations, map internal working, enableAutoconfiguration

Software Developer Interview Questions & Answers

user image Renuka Rakshe

posted on 25 May 2024

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

(1 Question)

  • Q1. Opps concept, MVC, Dependancy Injection, Design Pattern

Software Developer Interview Questions & Answers

user image vedant kasliwal

posted on 13 Jun 2024

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

(1 Question)

  • Q1. What is refelection
  • Ans. 

    Reflection is the ability of a program to examine and modify its own structure and behavior at runtime.

    • Allows a program to inspect and modify its own classes, methods, and fields

    • Commonly used in frameworks like Spring and Hibernate for configuration and dependency injection

    • Can be used to access private fields or methods using Java reflection API

  • Answered by AI

Top trending discussions

View All
Interview Tips & Stories
6d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about NeoSOFT?
Ask anonymously on communities.

NeoSOFT Interview FAQs

How many rounds are there in NeoSOFT Software Developer interview for experienced candidates?
NeoSOFT interview process for experienced candidates usually has 1-2 rounds. The most common rounds in the NeoSOFT interview process for experienced candidates are Technical, Resume Shortlist and Coding Test.
How to prepare for NeoSOFT Software Developer interview for experienced candidates?
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 NeoSOFT. The most common topics and skills that interviewers at NeoSOFT expect are Angular, Mean Stack, Node.Js, React.Js and .Net Core.
What are the top questions asked in NeoSOFT Software Developer interview for experienced candidates?

Some of the top questions asked at the NeoSOFT Software Developer interview for experienced candidates -

  1. what are life cycle hooks in angu...read more
  2. What is Normalization in s...read more
  3. What is Dependency Inject...read more
How long is the NeoSOFT Software Developer interview process?

The duration of NeoSOFT Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 13 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
NeoSOFT Software Developer Salary
based on 715 salaries
₹3.4 L/yr - ₹13.1 L/yr
15% less than the average Software Developer Salary in India
View more details

NeoSOFT Software Developer Reviews and Ratings

based on 145 reviews

3.3/5

Rating in categories

3.4

Skill development

3.2

Work-life balance

3.1

Salary

3.1

Job security

3.0

Company culture

2.9

Promotions

3.1

Work satisfaction

Explore 145 Reviews and Ratings
Software Engineer
2.1k salaries
unlock blur

₹5.2 L/yr - ₹12 L/yr

Senior Software Engineer
807 salaries
unlock blur

₹9.8 L/yr - ₹18.2 L/yr

Software Developer
715 salaries
unlock blur

₹3.4 L/yr - ₹13.1 L/yr

Softwaretest Engineer
509 salaries
unlock blur

₹3.8 L/yr - ₹9 L/yr

Front end Developer
204 salaries
unlock blur

₹4.6 L/yr - ₹10.8 L/yr

Explore more salaries
Compare NeoSOFT with

ITC Infotech

3.7
Compare

CMS IT Services

3.1
Compare

KocharTech

3.9
Compare

Xoriant

4.1
Compare
write
Share an Interview