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

Updated 9 Apr 2025

Top NeoSOFT Interview Questions and Answers for Experienced

View all 142 questions

NeoSOFT Interview Experiences for Experienced

Popular Designations

113 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
  • Q1. What is PEP 8?
  • Ans. 

    PEP 8 is the style guide for Python code, promoting readability and consistency in Python programming.

    • Encourages using 4 spaces per indentation level instead of tabs.

    • Recommends limiting lines to 79 characters for better readability.

    • Suggests using blank lines to separate functions and classes.

    • Promotes using descriptive variable names, e.g., 'user_age' instead of 'ua'.

    • Advises on proper import ordering: standard libraries...

  • Answered by AI
  • Q2. What are the key concepts and features of multithreading?
  • Ans. 

    Multithreading allows concurrent execution of tasks in Python, enhancing performance and responsiveness in applications.

    • Concurrency: Multiple threads run simultaneously, improving application responsiveness.

    • Thread Creation: Use the 'threading' module to create threads. Example: 'threading.Thread(target=func).start()'.

    • Synchronization: Use locks (e.g., 'threading.Lock') to prevent race conditions when accessing shared re...

  • Answered by AI
  • Q3. What are examples of method overloading and method overriding in Object-Oriented Programming (OOP)?
  • Ans. 

    Method overloading allows multiple methods with the same name but different parameters; overriding replaces a method in a subclass.

    • Method Overloading: Same method name with different parameters in the same class.

    • Example: def add(self, a: int, b: int) and def add(self, a: float, b: float).

    • Method Overriding: Subclass provides a specific implementation of a method already defined in its superclass.

    • Example: class Animal ha...

  • Answered by AI
  • Q4. Difference between list and array
  • Ans. 

    Lists are flexible and can hold mixed data types; arrays are fixed-type and more efficient for numerical data.

    • Lists can contain elements of different data types: ['apple', 42, 3.14, True]

    • Arrays are typically used for numerical data and require all elements to be of the same type: array('i', [1, 2, 3])

    • Lists are part of Python's built-in data types, while arrays require importing the 'array' module or using libraries lik...

  • Answered by AI
  • Q5. What is pandas
  • Ans. 

    Pandas is a powerful Python library for data manipulation and analysis, providing data structures like DataFrames and Series.

    • DataFrame: A 2-dimensional labeled data structure, similar to a spreadsheet. Example: df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})

    • Series: A one-dimensional labeled array capable of holding any data type. Example: s = pd.Series([1, 2, 3])

    • Data manipulation: Easily filter, group, and aggregate data...

  • Answered by AI
  • Q6. Types of pandas and what the role of backend developer

Interview Preparation Tips

Interview preparation tips for other job seekers - The environment has been positive, and everything has been proceeding well.

Top NeoSOFT Python and Django Developer Interview Questions and Answers

Q1. What are examples of method overloading and method overriding in Object-Oriented Programming (OOP)?
View answer (1)

Python and Django Developer Interview Questions asked at other Companies

Q1. What happens when you enter URL in the chrome URL bar?
View answer (2)

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 24 Aug 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Python Lambda Function
  • Q2. What are pods in Kubernetes
  • Ans. 

    Pods are the smallest deployable units in Kubernetes, consisting of one or more containers.

    • Pods are used to run and manage containers in Kubernetes

    • Each pod has its own unique IP address within the Kubernetes cluster

    • Pods can contain multiple containers that share resources and are scheduled together

    • Pods are ephemeral and can be easily created, destroyed, or replicated

    • Pods can be managed and scaled using Kubernetes contr

  • Answered by AI

Skills evaluated in this interview

Data Engineer Interview Questions asked at other Companies

Q1. Next Greater Element Problem Statement You are given an array arr of length N. For each element in the array, find the next greater element (NGE) that appears to the right. If there is no such greater element, return -1. Input: T N arr[0]... read more
View answer (3)
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

Top NeoSOFT Software Engineer Interview Questions and Answers

Q1. How to find the palindrome among first N numbers? Code it.
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (225)
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(4 Questions)

  • Q1. RANK, WITH CLAUSE, PARTITION, DISTINCT, REF CURSOR
  • Q2. Procedure with Ref cursor AVG, EXISTS, write a block to find factorial
  • Ans. 

    Using PL/SQL to create a procedure with a ref cursor to find the average and factorial of a given number.

    • Create a procedure that takes in a number as input and returns the average of that number using a ref cursor.

    • Use the EXISTS function to check if a factorial exists for a given number.

    • Write a block of code to calculate the factorial of a number using a loop.

  • Answered by AI
  • Q3. Handle duplicate records with case statement
  • Ans. 

    Use a case statement to handle duplicate records in PL/SQL.

    • Use a case statement to check for duplicate records based on specific criteria.

    • Implement logic within the case statement to handle the duplicates appropriately.

    • Consider using a unique identifier or combination of columns to identify duplicates.

  • Answered by AI
  • Q4. Joins, DBMS_PROFILER

Skills evaluated in this interview

Plsql Developer Interview Questions asked at other Companies

Q1. What is temp table and temp variable in plsql?
View answer (6)

NeoSOFT interview questions for popular designations

 Software Engineer

 (44)

 Software Developer

 (22)

 Senior Software Engineer

 (17)

 Java Developer

 (12)

 Full Stack Developer

 (7)

 PHP Developer

 (6)

 Angular Frontend Developer

 (6)

 DOT NET Developer

 (6)

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

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. Java core concept
  • Q2. Android related

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)

Get interview-ready with Top NeoSOFT Interview Questions

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

Top NeoSOFT Software Developer Interview Questions and Answers

Q1. What is managed and unmanaged code What is oops pillars What is constructor What is garbage collector What is polymorphism
View answer (2)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (43)

Jobs at NeoSOFT

View all
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Screening Round 

(1 Question)

  • Q1. 1) Brief me about Yourself. 2) Education Background they ask me because I am from Non-IT. 3) If you have a mobile application Suppose you will be doing a Smoke Test Tell me the scenario. 4) Tell me a OTP b...
Round 2 - Client Interview 

(1 Question)

  • Q1. I have not yet get a chance to going further on Client Round Interview.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just prepare for scenario-based question

Software Tester Interview Questions asked at other Companies

Q1. Which is a best technique to generate automated test report ?
View answer (1)
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

Top NeoSOFT Software Engineer Interview Questions and Answers

Q1. How to find the palindrome among first N numbers? Code it.
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (225)

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

Top NeoSOFT Software Engineer Interview Questions and Answers

Q1. How to find the palindrome among first N numbers? Code it.
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (225)
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Javascript basics
  • Q2. Javascript advanced

Node JS Developer Interview Questions asked at other Companies

Q1. 2. What are the main modules of Node.js? Explain in detail.
View answer (3)

NeoSOFT Interview FAQs

How many rounds are there in NeoSOFT 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 HR.
How to prepare for NeoSOFT 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 Javascript, MVC, Django, Python and Node.Js.
What are the top questions asked in NeoSOFT interview for experienced candidates?

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

  1. 1. How microservices communicate with each oth...read more
  2. 1. Difference between abstract class and interface. 2. Internal Working of Hash...read more
  3. Print prime number from 1 to 100, insert element in an array at specific index ...read more
How long is the NeoSOFT interview process?

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

Tell us how to improve this page.

NeoSOFT Interview Process for Experienced

based on 82 interviews

Interview experience

3.7
  
Good
View more

Explore Interview Questions and Answers for Top Skills at NeoSOFT

Interview Questions from Similar Companies

ITC Infotech Interview Questions
3.6
 • 339 Interviews
3i Infotech Interview Questions
3.5
 • 145 Interviews
Microland Interview Questions
3.4
 • 132 Interviews
Sify Technologies Interview Questions
3.8
 • 123 Interviews
Mastek Interview Questions
3.5
 • 120 Interviews
Maveric Systems Interview Questions
3.5
 • 118 Interviews
Sonata Software Interview Questions
3.4
 • 117 Interviews
View all

NeoSOFT Reviews and Ratings

based on 1.5k reviews

3.6/5

Rating in categories

3.7

Skill development

3.5

Work-life balance

3.5

Salary

3.3

Job security

3.4

Company culture

3.3

Promotions

3.5

Work satisfaction

Explore 1.5k Reviews and Ratings
Event Coordinator

Mumbai

0-2 Yrs

₹ 1-4 LPA

Sales Coordinator

Mumbai

0-2 Yrs

Not Disclosed

SAP Sales

Mumbai

1-6 Yrs

₹ 5-15 LPA

Explore more jobs
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