i
Intelizign Lifecycle
Services
Filter interviews by
Code to print second largest element from list in Java
Sort the list in descending order
Access the element at index 1 to get the second largest element
OOPs principles are the foundation of object-oriented programming, including concepts like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the ...
A class is a blueprint for creating objects, which are instances of classes that have attributes and behaviors.
Classes define the structure and behavior of objects.
Objects are instances of classes that have attributes (fields) and behaviors (methods).
Classes can inherit attributes and behaviors from other classes through inheritance.
Example: Class 'Car' can have attributes like 'color' and behaviors like 'drive'. ...
The port number used for SSH is 22.
The default port number for SSH is 22.
SSH (Secure Shell) is a network protocol used for secure communication between a client and a server.
Port 22 is used for establishing secure connections over an unsecured network.
Changing the default port number for SSH is a common security practice to prevent unauthorized access.
Authentication verifies the identity of a user, while authorization determines what actions a user is allowed to perform.
Authentication confirms the identity of a user through credentials like username and password.
Authorization determines the permissions and access levels of a user once they are authenticated.
Example: Logging into a system with a username and password is authentication, while being able to view c...
Exception handling in Spring Boot is done using @ExceptionHandler, @ControllerAdvice, and @ResponseStatus annotations.
Use @ExceptionHandler annotation to handle exceptions at the controller level
Use @ControllerAdvice annotation to handle exceptions globally across multiple controllers
Use @ResponseStatus annotation to specify the HTTP status code for the exception response
Refresh tokens are used to obtain a new access token after the original token expires.
Refresh tokens are typically issued along with access tokens during authentication.
To refresh a token, the client sends a request to the authorization server with the refresh token.
The authorization server validates the refresh token and issues a new access token.
Refresh tokens are more secure than storing user credentials for re...
State is mutable data managed within a component, while props are immutable data passed from parent to child components.
State is managed within a component and can be updated using setState() method
Props are passed from parent to child components and cannot be changed within the child component
State is used for managing component-specific data, while props are used for passing data between components
Life cycle methods in React.js are special methods that are automatically called at specific points in a component's life cycle.
Life cycle methods include componentDidMount, componentDidUpdate, componentWillUnmount, etc.
componentDidMount is called after the component has been rendered to the DOM.
componentDidUpdate is called after the component's state or props have been updated.
componentWillUnmount is called befor...
Redux flow in ReactJS is the process of managing application state using a centralized store.
Actions are dispatched by components to update the state
Reducers specify how the state should change in response to actions
The updated state is then passed down to components via props
A class is a blueprint for creating objects, which are instances of classes that have attributes and behaviors.
Classes define the structure and behavior of objects.
Objects are instances of classes that have attributes (fields) and behaviors (methods).
Classes can inherit attributes and behaviors from other classes through inheritance.
Example: Class 'Car' can have attributes like 'color' and behaviors like 'drive'. An ob...
OOPs principles are the foundation of object-oriented programming, including concepts like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the compl...
Code to print second largest element from list in Java
Sort the list in descending order
Access the element at index 1 to get the second largest element
State is mutable data managed within a component, while props are immutable data passed from parent to child components.
State is managed within a component and can be updated using setState() method
Props are passed from parent to child components and cannot be changed within the child component
State is used for managing component-specific data, while props are used for passing data between components
State is mutable data managed by a component, while props are read-only data passed from parent to child components.
State is managed within a component and can be updated using setState() method
Props are passed from parent to child components and cannot be modified by the child component
State is used for managing component-specific data, while props are used for passing data between components
Life cycle methods in React.js are special methods that are automatically called at specific points in a component's life cycle.
Life cycle methods include componentDidMount, componentDidUpdate, componentWillUnmount, etc.
componentDidMount is called after the component has been rendered to the DOM.
componentDidUpdate is called after the component's state or props have been updated.
componentWillUnmount is called before the...
Redux flow in ReactJS is the process of managing application state using a centralized store.
Actions are dispatched by components to update the state
Reducers specify how the state should change in response to actions
The updated state is then passed down to components via props
useEffect hook in Reactjs is used to perform side effects in function components.
Used to perform side effects in function components
Similar to componentDidMount and componentDidUpdate in class components
Takes a function as its first argument and an optional array of dependencies as its second argument
Dependencies array controls when the effect is re-run
I appeared for an interview in Feb 2025.
Creating planes in CAD involves various methods to define 2D surfaces for modeling and design.
Using the 'Plane' tool to create a standard plane at a specified location.
Defining a plane through three points in 3D space for custom orientations.
Creating a plane parallel to an existing face or surface for alignment.
Utilizing construction geometry to establish reference planes for complex designs.
Employing offset planes to ...
The port number used for SSH is 22.
The default port number for SSH is 22.
SSH (Secure Shell) is a network protocol used for secure communication between a client and a server.
Port 22 is used for establishing secure connections over an unsecured network.
Changing the default port number for SSH is a common security practice to prevent unauthorized access.
The four pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented design.
Encapsulation: Bundling data and methods that operate on the data within a single unit (class). Example: A class 'Car' with attributes like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism to create a new class from an existing class, inheriting its properties and behavio...
Program to find the second largest element in an array
Iterate through the array to find the largest element
Then iterate again to find the second largest element
Handle edge cases like empty array or array with only one element
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Enum is a data type in programming used to define a set of named constants.
Enums help in making code more readable and maintainable by giving meaningful names to constants.
Enums can be used to restrict the possible values of a variable.
Enums are often used in switch statements to handle different cases.
Example: enum Color { RED, GREEN, BLUE }
Example: enum Days { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY }
Unique pointer is a smart pointer in C++ that ensures only one pointer owns the resource, preventing memory leaks.
Unique pointer is part of C++11 standard library.
It is used to manage dynamically allocated memory.
Unique pointer cannot be copied, only moved.
Example: std::unique_ptr
I applied via Campus Placement and was interviewed before Dec 2023. There were 3 interview rounds.
It was during the campus recruitment round, which included a pen-and-paper aptitude test.
I applied via Approached by Company and was interviewed in Oct 2024. There was 1 interview round.
MCQ test and coding questions
Top trending discussions
The duration of Intelizign Lifecycle Services interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 31 interview experiences
Difficulty level
Duration
based on 264 reviews
Rating in categories
Software Engineer
377
salaries
| ₹4 L/yr - ₹8.5 L/yr |
Senior Software Engineer
294
salaries
| ₹8.1 L/yr - ₹15 L/yr |
Design Engineer
232
salaries
| ₹2.5 L/yr - ₹7.2 L/yr |
Software Developer
90
salaries
| ₹4.8 L/yr - ₹12.1 L/yr |
Senior Implementation Engineer
60
salaries
| ₹7.5 L/yr - ₹14 L/yr |
ITC Infotech
3i Infotech
Sify Technologies
Microland