i
Filter interviews by
React is a library for building UI, while Angular is a full-fledged framework for web applications.
React uses a virtual DOM for efficient rendering, while Angular uses a real DOM.
React is component-based and focuses on UI, whereas Angular is a complete MVC framework.
React allows for more flexibility and is often used with other libraries, while Angular provides a more opinionated structure.
React uses JSX, a syntax...
Object-oriented programming (OOP) in Java is a paradigm based on objects that encapsulate data and behavior.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: class 'Car' with attributes like 'color' and methods like 'drive()'.
Inheritance: Mechanism to create a new class from an existing class, inheriting its properties. Example: class 'ElectricCar' extends 'Car'.
Po...
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...
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...
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
Reverse a linked list
Iterate through the linked list and change the direction of pointers
Use three pointers to keep track of current, previous, and next nodes
Update the head of the linked list to point to the last node
Use Stream API to find the second largest salary in an array of salaries.
Use Stream.sorted() to sort the salaries in descending order
Use Stream.skip(1).findFirst() to get the second highest salary
Prevent rerendering of a child component in React
Use shouldComponentUpdate() lifecycle method
Use React.memo() to memoize functional components
Use PureComponent instead of Component
Pass props as a callback function to avoid unnecessary re-renders
Use React.PureComponent for class components
Use React.memo() for functional components
React lifecycle, Fragment vs React.Fragment, React.PureComponent
React lifecycle consists of mounting, updating, and unmounting phases
Fragment is a shorthand for React.Fragment, used to group multiple elements
React.PureComponent is a class component that implements shouldComponentUpdate method for performance optimization
I applied via Naukri.com and was interviewed before Oct 2023. There were 4 interview rounds.
This test consist of Logical, Reasoning, Verbal and some Programming questions
I applied via Naukri.com and was interviewed in Sep 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Apr 2023. There were 3 interview rounds.
I appeared for an interview before Jul 2024, where I was asked the following questions.
React is a library for building UI, while Angular is a full-fledged framework for web applications.
React uses a virtual DOM for efficient rendering, while Angular uses a real DOM.
React is component-based and focuses on UI, whereas Angular is a complete MVC framework.
React allows for more flexibility and is often used with other libraries, while Angular provides a more opinionated structure.
React uses JSX, a syntax exte...
Object-oriented programming (OOP) in Java is a paradigm based on objects that encapsulate data and behavior.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: class 'Car' with attributes like 'color' and methods like 'drive()'.
Inheritance: Mechanism to create a new class from an existing class, inheriting its properties. Example: class 'ElectricCar' extends 'Car'.
Polymor...
I appeared for an interview before Jul 2024, where I was asked the following questions.
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 stri...
I appeared for an interview before Mar 2024, where I was asked the following questions.
I applied via Campus Placement and was interviewed before Aug 2023. There were 2 interview rounds.
Genric aptitude test
What people are saying about Newgen Software Technologies
Some of the top questions asked at the Newgen Software Technologies Senior Software Engineer interview -
The duration of Newgen Software Technologies Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 19 interview experiences
Difficulty level
Duration
based on 209 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 - ₹13 L/yr |
Applications Engineer
609
salaries
| ₹3.5 L/yr - ₹6.2 L/yr |
Senior Business Analyst
505
salaries
| ₹11 L/yr - ₹19 L/yr |
Team Lead
494
salaries
| ₹11.4 L/yr - ₹20 L/yr |
ITC Infotech
3i Infotech
Sify Technologies
Microland