i
Filter interviews by
SQL joins combine rows from two or more tables based on related columns, enabling complex queries and data retrieval.
Use INNER JOIN to return records with matching values in both tables. Example: SELECT * FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
LEFT JOIN returns all records from the left table and matched records from the right table. Example: SELECT * FROM Customers LEFT JOIN ...
Arrange characters in arrays by sorting or manipulating strings for various applications.
Use built-in sorting functions: In Python, use sorted() to arrange strings alphabetically. Example: sorted(['banana', 'apple']) returns ['apple', 'banana'].
Custom sorting: Implement a custom sort function to arrange strings based on specific criteria, like length or character frequency.
Reversing strings: Use slicing to reverse...
Find the second last runner-up in an array of strings, focusing on unique values and sorting.
Identify unique values in the array to avoid duplicates.
Sort the unique values in descending order.
Select the second element from the sorted array to get the second last runner-up.
Example: For ['Alice', 'Bob', 'Charlie', 'Bob'], unique values are ['Alice', 'Bob', 'Charlie']. Sorted: ['Charlie', 'Bob', 'Alice']. Second last...
I am a passionate Application Engineer with a strong background in software development and problem-solving skills.
Educational Background: I hold a degree in Computer Science, where I developed a solid foundation in programming languages like Java and Python.
Professional Experience: I have over 3 years of experience working in application development, focusing on creating user-friendly software solutions.
Technical...
CRUD operations are essential for managing data in databases, allowing Create, Read, Update, and Delete functionalities.
Create: Adding new records, e.g., inserting a new patient record in a medical database.
Read: Retrieving data, e.g., querying patient details from the database.
Update: Modifying existing records, e.g., updating a patient's contact information.
Delete: Removing records, e.g., deleting a patient reco...
Identify the second largest unique number in an array of integers.
Sort the array in descending order and find the second unique element.
Example: For [3, 1, 4, 4, 2], the runner-up is 3.
Use a set to remove duplicates, then sort the unique values.
Example: For [5, 5, 4, 3, 2], the runner-up is 4.
OOP concepts include encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.
Encapsulation: Bundling data and methods that operate on the data within a single unit (class). Example: A class 'Car' with properties like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism to create a new class from an existing class, inheriting its properties and meth...
Context in React is a way to pass data through the component tree without having to pass props down manually at every level.
Context provides a way to share values like themes, locale preferences, etc. across the component tree.
It helps in avoiding prop drilling, where props are passed down multiple levels of components.
Context consists of two parts: Provider and Consumer. Provider allows components to subscribe to...
Redux is a predictable state container for JavaScript apps, commonly used with React for managing application state.
Redux is a state management library for JavaScript applications.
It helps in managing the state of the application in a predictable way.
Redux stores the entire state of the application in a single immutable state tree.
Actions are dispatched to update the state, and reducers specify how the state chang...
Insert a node in the middle of a linked list
Find the middle node using slow and fast pointers
Insert the new node after the middle node
Update the pointers to maintain the linked list structure
Normal logical, verbal, and quantitative ability questions.
Developed a mobile app for tracking daily water intake
Researched existing water tracking apps for inspiration
Designed user interface for easy input of water consumption
Implemented backend database to store user data
Tested app with beta users for feedback and improvements
I appeared for an interview in May 2025, where I was asked the following questions.
I'm from a vibrant city known for its tech innovation, diverse culture, and beautiful parks, where creativity thrives.
The city has a rich history, with landmarks dating back to the 1800s.
It's a hub for tech startups, attracting talent from around the world.
The local cuisine is diverse, offering everything from street food to fine dining.
There are numerous parks and recreational areas, perfect for outdoor activities.
I plan to complete my postgraduate studies by 2025, focusing on advanced software development techniques and emerging technologies.
I am currently enrolled in a master's program that spans two years.
I aim to complete my thesis on machine learning applications by mid-2025.
I have set a timeline to finish all coursework by the end of 2024.
I achieved a commendable percentage in my postgraduate studies, reflecting my dedication and understanding of the subject matter.
Graduated with a percentage of 85%, which placed me in the top 10% of my class.
Completed a thesis project that contributed to my high marks, focusing on software optimization techniques.
Participated in various workshops and seminars, enhancing my practical knowledge and skills.
The purpose of a job is to fulfill responsibilities, contribute to goals, and achieve personal and professional growth.
Provides financial stability: A job allows individuals to earn a living and support themselves and their families.
Fosters personal development: Engaging in work helps individuals develop new skills and gain experience.
Contributes to society: Jobs create products or services that benefit the community a...
OOP concepts include encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.
Encapsulation: Bundling data and methods that operate on the data within a single unit (class). Example: A class 'Car' with properties like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism to create a new class from an existing class, inheriting its properties and methods. ...
I appeared for an interview in May 2025, where I was asked the following questions.
Your company is a leader in providing innovative training solutions that enhance soft skills for professionals across various industries.
Founded in [Year], the company has a rich history of developing effective training programs.
The company focuses on key areas such as communication, teamwork, and leadership skills.
They have worked with diverse clients, including Fortune 500 companies, to improve employee performance.
T...
A C program is a set of instructions written in the C programming language to perform specific tasks.
C is a procedural programming language, known for its efficiency and control over system resources.
Basic structure of a C program includes header files, main function, and statements.
Example: A simple C program to print 'Hello, World!': #include <stdio.h> int main() { printf('Hello, World!'); return 0; }
C ...
I applied via Company Website
Xml file will be validated as parsed,spix and content checker,checktex and stlyeview
Context in React is a way to pass data through the component tree without having to pass props down manually at every level.
Context provides a way to share values like themes, locale preferences, etc. across the component tree.
It helps in avoiding prop drilling, where props are passed down multiple levels of components.
Context consists of two parts: Provider and Consumer. Provider allows components to subscribe to cont...
Redux is a predictable state container for JavaScript apps, commonly used with React for managing application state.
Redux is a state management library for JavaScript applications.
It helps in managing the state of the application in a predictable way.
Redux stores the entire state of the application in a single immutable state tree.
Actions are dispatched to update the state, and reducers specify how the state changes in...
Remove duplicates from an array of strings
Create a new set to store unique values
Iterate through the array and add each element to the set
Convert the set back to an array to remove duplicates
I applied via Naukri.com
Find the second smallest element in an array of strings.
Convert the strings to integers for comparison.
Sort the array in ascending order.
Return the second element in the sorted array.
What people are saying about Newgen Software Technologies
Some of the top questions asked at the Newgen Software Technologies interview -
The duration of Newgen Software Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 168 interview experiences
Difficulty level
Duration
based on 1.7k reviews
Rating in categories
Software Engineer
1.9k
salaries
| ₹3.8 L/yr - ₹9 L/yr |
Senior Software Engineer
1.9k
salaries
| ₹6 L/yr - ₹14.2 L/yr |
Applications Engineer
583
salaries
| ₹3.5 L/yr - ₹6.2 L/yr |
Senior Business Analyst
483
salaries
| ₹11 L/yr - ₹19.4 L/yr |
Team Lead
483
salaries
| ₹7 L/yr - ₹24 L/yr |
ITC Infotech
3i Infotech
Sify Technologies
Microland