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 and Answers

Updated 3 May 2025

12 Interview questions

A Software Engineer was asked 2mo ago
Q. What is Tailwind CSS?
Ans. 

Tailwind CSS is a utility-first CSS framework that enables rapid UI development with a focus on customization and responsiveness.

  • Utility-First Approach: Tailwind CSS provides low-level utility classes (e.g., 'bg-blue-500', 'text-center') that can be combined to create custom designs without leaving your HTML.

  • Customization: It allows extensive customization through a configuration file, enabling developers to defin...

A Software Engineer was asked 2mo ago
Q. What are the functionalities of Bootstrap?
Ans. 

Bootstrap is a front-end framework that simplifies web development with responsive design, components, and utilities.

  • Responsive Grid System: Bootstrap provides a flexible grid system that allows developers to create responsive layouts that adapt to different screen sizes.

  • Predefined Components: It includes a variety of reusable components like buttons, modals, and navigation bars, which speed up development.

  • Customi...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked 11mo ago
Q. What is Dependency Injection and how do you implement it in .Net Core?
Ans. 

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

  • In .Net Core, Dependency Injection is built into the framework and can be configured in the ConfigureServices method of the Startup class.

  • Services are registered in the ConfigureServices method using the IServiceCollection interface.

  • Dependencies are injected into classes using constructor inj...

A Software Engineer was asked
Q. Can we use the 'this' keyword inside a static method?
Ans. 

No, this keyword cannot be used inside a static method.

  • The 'this' keyword refers to the current instance of the class, but static methods do not have an instance.

  • Static methods can only access static variables and methods.

  • To access non-static variables or methods, an object of the class must be created first.

A Software Engineer was asked
Q. What is CTE?
Ans. 

CTE stands for Common Table Expression, a temporary named result set that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.

  • CTE is defined using the WITH keyword.

  • It can be used to simplify complex queries.

  • It can also improve query performance.

  • CTE can be recursive, allowing a query to reference itself.

  • Example: WITH sales AS (SELECT * FROM sales_data) SELECT * FROM sales WHERE amount > 1000;

A Software Engineer was asked
Q. 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 ab...

A Software Engineer was asked
Q. What is Docker? Have you used it?
Ans. 

Docker is a containerization platform that allows developers to package, deploy, and run applications in isolated environments.

  • Docker allows for easy and efficient deployment of applications across different environments

  • It uses containerization to create isolated environments for applications to run in

  • Docker images can be easily shared and reused

  • Docker can be used to simplify the development process by allowing de...

Are these interview questions helpful?
A Software Engineer was asked
Q. 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, aggregate function in mysql, replicat...
Ans. 

Print prime numbers from 1 to 100 and insert element in an array at specific index without using loop.

  • Use Sieve of Eratosthenes algorithm to find prime numbers

  • Use splice() method to insert element in array at specific index

A Software Engineer was asked
Q. Project related technologies used
Ans. 

Used technologies include Java, Spring Boot, Angular, and MySQL.

  • Java

  • Spring Boot

  • Angular

  • MySQL

A Software Engineer was asked
Q. What is services, observables, promises, closure, etc.
Ans. 

Services, observables, promises, closure are key concepts in software development.

  • Services: Reusable components that provide functionality to different parts of an application.

  • Observables: Represent data streams and can be subscribed to for changes.

  • Promises: Objects that represent the eventual completion or failure of an asynchronous operation.

  • Closure: Functions that have access to variables from their containing ...

NeoSOFT Software Engineer Interview Experiences

45 interviews found

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

(1 Question)

  • Q1. What is Observables, Services, Promises, Closure ?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Assignment 

Develop small demo project

Round 2 - Technical 

(2 Questions)

  • Q1. What is routes in laravel
  • Q2. What is rest API

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Sagar Hankare

posted on 25 Jul 2024

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

(3 Questions)

  • Q1. What is worker process in iis
  • Ans. 

    Worker process in IIS is a separate process that handles requests for web applications.

    • Worker process runs independently from the main IIS process

    • It manages requests for web applications hosted on the server

    • Each worker process is assigned to a specific application pool

    • Worker processes can be recycled or restarted to maintain performance

    • Example: w3wp.exe is the default worker process for IIS

  • Answered by AI
  • Q2. What is utilisation in iis
  • Ans. 

    Utilisation in IIS refers to the percentage of time that a worker process is busy serving requests.

    • Utilisation is a measure of how efficiently the server is handling incoming requests.

    • It is calculated by dividing the total time the worker process is busy by the total time elapsed.

    • A high utilisation rate may indicate that the server is overloaded and needs optimization.

    • Monitoring utilisation can help in identifying perf...

  • Answered by AI
  • Q3. What is wildcard certificate
  • Ans. 

    A wildcard certificate is a type of SSL/TLS certificate that can secure multiple subdomains with a single certificate.

    • Wildcard certificates are identified by an asterisk (*) before the domain name, allowing it to secure any subdomain under that domain.

    • For example, a wildcard certificate for *.example.com can secure subdomains like blog.example.com, shop.example.com, etc.

    • Wildcard certificates are cost-effective and conv...

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Salary expectation
  • Ans. 

    I expect a competitive salary based on my skills, experience, and industry standards, ideally in the range of $X to $Y.

    • Research industry standards: For example, Glassdoor or Payscale can provide insights into average salaries for similar roles.

    • Consider your experience: If you have 5 years of experience, you might expect a higher salary than someone just starting.

    • Factor in location: Salaries can vary significantly based...

  • Answered by AI
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
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. From core Java, Java8, Spring boot and database.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Java and Spring boot core concepts well.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain last project
  • Q2. Oops concepts and coding questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is dependency injection
  • Q2. What is middleware and how it is different from Filters.

Skills evaluated in this interview

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 & 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
  • Q3. Explain spring boot annotations

Skills evaluated in this interview

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

(1 Question)

  • Q1. Oops concepts JavaScript related
Round 2 - Technical 

(1 Question)

  • Q1. Project related technologies used
  • Ans. 

    Used technologies include Java, Spring Boot, Angular, and MySQL.

    • Java

    • Spring Boot

    • Angular

    • MySQL

  • Answered by AI

Top trending discussions

View All
Interview Tips & Stories
1w (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 Engineer interview?
NeoSOFT interview process usually has 2-3 rounds. The most common rounds in the NeoSOFT interview process are Technical, HR and Resume Shortlist.
How to prepare for NeoSOFT Software Engineer 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 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?

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

  1. How to find the palindrome among first N numbers? Code ...read more
  2. Print prime number from 1 to 100, insert element in an array at specific index ...read more
  3. Can we use this keyword inside static metho...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.

Overall Interview Experience Rating

3.7/5

based on 37 interview experiences

Difficulty level

Easy 29%
Moderate 65%
Hard 6%

Duration

Less than 2 weeks 82%
2-4 weeks 6%
4-6 weeks 12%
View more
NeoSOFT Software Engineer Salary
based on 2.1k salaries
₹5.2 L/yr - ₹12 L/yr
At par with the average Software Engineer Salary in India
View more details

NeoSOFT Software Engineer Reviews and Ratings

based on 311 reviews

3.1/5

Rating in categories

3.2

Skill development

3.0

Work-life balance

3.1

Salary

2.7

Job security

2.9

Company culture

2.8

Promotions

2.9

Work satisfaction

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

₹5.2 L/yr - ₹12 L/yr

Senior Software Engineer
808 salaries
unlock blur

₹9.8 L/yr - ₹18.2 L/yr

Software Developer
718 salaries
unlock blur

₹3.4 L/yr - ₹13 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