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 Engineer Interview Questions, Process, and Tips for Experienced

Updated 7 Mar 2025

Top NeoSOFT Software Engineer Interview Questions and Answers for Experienced

  • Q1. Print prime number from 1 to 100, insert element in an array at specific index without using loop, star pattern, closure, event loop, asynchronous vs synchronous, join, a ...read more
  • Q2. What is Dependency Injection and how to implement it in .Net Core?
  • Q3. How many types of json files in .NET core project?
View all 20 questions

NeoSOFT Software Engineer Interview Experiences for Experienced

18 interviews found

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

(2 Questions)

  • Q1. Coding questions on Java 8 like Strings, Array, Collection, lambda streams etc..
  • Q2. Discussion on projects, tech stack etc..
Round 2 - HR 

(1 Question)

  • Q1. Salary discussion and policy explanation
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Classical Question
  • Q2. Easy Coding question
Round 2 - Technical 

(2 Questions)

  • Q1. Project related questions. Some deep dive questions as well
  • Q2. Overall it were easy to little moderate question
Round 3 - HR 

(2 Questions)

  • Q1. Classical hr question. Salary negotiation. Introduction about company.
  • Q2. When can you join
  • Ans. 

    I can join within 2 weeks of receiving an offer.

    • I can start within 2 weeks of receiving an offer.

    • I need to give notice to my current employer.

    • I may need time to relocate if necessary.

  • Answered by AI

Software Engineer Interview Questions Asked at Other Companies for Experienced

Q1. String Compression Problem Statement Implement a program that per ... read more
asked in HCLTech
Q2. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q3. Total time: 110 mins 1. Find missing and duplicate numbers from g ... read more
asked in HCLTech
Q4. Reverse Array Elements Given an array containing 'N' elements, th ... read more
asked in Cisco
Q5. Intersection of Linked List Problem You are provided with two sin ... read more

Software Engineer Interview Questions & Answers

user image munigala rahul

posted on 30 May 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Not Selected

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Find the max and min value
  • Ans. 

    Find the max and min value in an array of numbers.

    • Iterate through the array to find the maximum and minimum values.

    • Initialize variables to store the max and min values, update them as you iterate through the array.

    • Return the max and min values once the iteration is complete.

  • Answered by AI
  • Q2. Diference between curd and jpa
  • Ans. 

    CRUD is a general term for Create, Read, Update, Delete operations in databases, while JPA is a Java specification for mapping Java objects to database tables.

    • CRUD stands for Create, Read, Update, Delete operations in databases.

    • JPA is a Java specification for mapping Java objects to database tables.

    • JPA provides a higher level of abstraction and simplifies database operations compared to manual CRUD operations.

    • CRUD oper...

  • Answered by AI
  • Q3. Explain spring boot annotations
  • Ans. 

    Spring Boot annotations are used to simplify the development process by providing shortcuts for common tasks.

    • Annotations are used to configure various aspects of a Spring Boot application, such as defining beans, request mappings, and transaction management.

    • Some common Spring Boot annotations include @SpringBootApplication, @RestController, @Autowired, @RequestMapping, and @Component.

    • These annotations help in reducing ...

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Technical 

(5 Questions)

  • Q1. OPPS Concept, C# String, Authentication, Authorization
  • Q2. Explain Authentication and Authorization
  • Ans. 

    Authentication verifies the identity of a user, while authorization determines what actions they can perform.

    • Authentication is the process of verifying the identity of a user or system.

    • It ensures that the user is who they claim to be.

    • Common authentication methods include passwords, biometrics, and two-factor authentication.

    • Authorization determines what actions a user or system is allowed to perform.

    • It is based on the a...

  • Answered by AI
  • Q3. Explain Abstraction and Encapsulation
  • Ans. 

    Abstraction is the process of hiding unnecessary details, while encapsulation is the bundling of data and methods into a single unit.

    • Abstraction focuses on the 'what' rather than the 'how'

    • Abstraction allows us to create simplified models of complex systems

    • Encapsulation ensures data and methods are kept together and hidden from external access

    • Encapsulation provides data protection and code organization

    • Example of abstrac...

  • Answered by AI
  • Q4. Explain difference between VeiwData and ViewBag
  • Ans. 

    ViewData and ViewBag are both used to pass data from controller to view in ASP.NET MVC, but ViewData uses dictionary while ViewBag uses dynamic properties.

    • ViewData is a dictionary object that stores data using key-value pairs.

    • ViewBag is a dynamic property that allows you to store and retrieve data.

    • ViewData requires typecasting while ViewBag does not.

    • ViewData is a bit slower than ViewBag due to typecasting.

    • Example: View

  • Answered by AI
  • Q5. Explain Design Pattern
  • Ans. 

    Design patterns are reusable solutions to common problems in software design.

    • Design patterns provide proven solutions to recurring design problems.

    • They promote code reusability, maintainability, and scalability.

    • Examples of design patterns include Singleton, Observer, and Factory.

    • Design patterns can be categorized into three types: creational, structural, and behavioral.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare
1 .OOPS Concept
2.MVC Topics
3.Design Pattern

Skills evaluated in this interview

NeoSOFT interview questions for designations

 Senior Software Engineer

 (17)

 Software Engineer Trainee

 (5)

 Associate Software Engineer

 (3)

 Software Testing Engineer

 (2)

 Software Automation Engineer

 (1)

 Software Developer

 (22)

 Software Tester

 (2)

 Software Developer Trainee

 (1)

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

I applied via Recruitment Consulltant and was interviewed in Nov 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Questions related to C# , Web Api
  • Q2. Entity framework,ADO.net
Round 2 - Technical 

(1 Question)

  • Q1. This is managerial round so questions will be like how you manage some database, how will you optimise code and all
Round 3 - HR 

(1 Question)

  • Q1. Questions related to your family,they will negotiate salary in same round

Get interview-ready with Top NeoSOFT Interview Questions

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Dec 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is middleware?
  • Ans. 

    Middleware is software that acts as a bridge between different applications or components, facilitating communication and data exchange.

    • Middleware enables interoperability between different software systems.

    • It provides a layer of abstraction, allowing applications to communicate without needing to understand the underlying details.

    • Examples of middleware include message queues, web servers, and API gateways.

  • Answered by AI
  • Q2. What is Exception Handling?
  • Ans. 

    Exception handling is a mechanism to handle and recover from errors or exceptional situations that occur during program execution.

    • Exception handling allows programmers to gracefully handle errors and prevent program crashes.

    • It involves the use of try-catch blocks to catch and handle exceptions.

    • Exceptions can be thrown manually using the throw keyword.

    • Common exception types include NullPointerException, ArrayIndexOutOfB...

  • Answered by AI

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 Nov 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Skill based test according to position they gave questions to solve

Round 2 - HR 

(1 Question)

  • Q1. Personal and professional qualifications and few background check

Interview Preparation Tips

Interview preparation tips for other job seekers - Do basics and practice regularly
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Basic Java related questions
Round 2 - Technical 

(1 Question)

  • Q1. Basic Java spring boot and hibernate questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Never ever join this company
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 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 - Technical 

(1 Question)

  • Q1. The basic React and JavaScript questions.
Round 3 - Coding Test 

Print from 1 to 10 without using amy loop.

Round 4 - One-on-one 

(1 Question)

  • Q1. Usual HR questions and salary discussion.

Interview Preparation Tips

Topics to prepare for NeoSOFT Software Engineer interview:
  • React.Js
  • React Native
  • Javascript
  • HTML
  • CSS
Interview preparation tips for other job seekers - Keep your basic of React & JavaScript strong.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Dec 2023. There were 3 interview rounds.

Round 1 - Assignment 

Please provide an application that describes the solution outlined in the given PDF for creating a Flutter app.

Round 2 - Technical 

(1 Question)

  • Q1. Bloc, state management basic flutter questions, architecture you worked on last projects, about your role and responsibilities.
Round 3 - HR 

(1 Question)

  • Q1. Salary Negotiation

NeoSOFT Interview FAQs

How many rounds are there in NeoSOFT Software Engineer interview for experienced candidates?
NeoSOFT interview process for experienced candidates usually has 2-3 rounds. The most common rounds in the NeoSOFT interview process for experienced candidates are Technical, HR and Resume Shortlist.
How to prepare for NeoSOFT Software Engineer 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 Hibernate, JPA, Java, Node.Js and React.Js.
What are the top questions asked in NeoSOFT Software Engineer interview for experienced candidates?

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

  1. Print prime number from 1 to 100, insert element in an array at specific index ...read more
  2. What is Dependency Injection and how to implement it in .Net Co...read more
  3. How many types of json files in .NET core proje...read more
How long is the NeoSOFT Software Engineer interview process?

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

Tell us how to improve this page.

NeoSOFT Software Engineer Interview Process for Experienced

based on 12 interviews

3 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round
View more
NeoSOFT Software Engineer Salary
based on 2k salaries
₹3.5 L/yr - ₹14 L/yr
5% less than the average Software Engineer Salary in India
View more details

NeoSOFT Software Engineer Reviews and Ratings

based on 289 reviews

3.2/5

Rating in categories

3.3

Skill development

3.1

Work-life balance

3.2

Salary

2.8

Job security

3.1

Company culture

2.9

Promotions

3.1

Work satisfaction

Explore 289 Reviews and Ratings
Software Engineer
2k salaries
unlock blur

₹3.5 L/yr - ₹14 L/yr

Senior Software Engineer
752 salaries
unlock blur

₹5.9 L/yr - ₹20 L/yr

Software Developer
719 salaries
unlock blur

₹3 L/yr - ₹12.6 L/yr

Softwaretest Engineer
483 salaries
unlock blur

₹2 L/yr - ₹9.8 L/yr

Associate Software Engineer
191 salaries
unlock blur

₹2.5 L/yr - ₹9 L/yr

Explore more salaries
Compare NeoSOFT with

ITC Infotech

3.6
Compare

Test Yantra Software Solutions

3.2
Compare

Microland

3.5
Compare

3i Infotech

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