Filter interviews by
Via email using link and craeet crud app assignment
Class components are ES6 classes that extend from React.Component and have a render method. Functional components are simple functions that take props as an argument and return JSX.
Class components are used for stateful components and have lifecycle methods like componentDidMount, componentDidUpdate, etc.
Functional components are used for stateless components and are simpler and easier to read.
Example: Class component ...
Hooks are functions that allow developers to use state and other React features in functional components.
Hooks were introduced in React 16.8 to allow state and lifecycle methods in functional components.
useState() is a hook that allows functional components to use state.
useEffect() is a hook that allows functional components to perform side effects.
Custom hooks can be created to reuse logic across multiple components.
Managed code is code that is executed by the Common Language Runtime (CLR) while unmanaged code is code that is executed directly by the operating system.
Managed code is written in high-level languages like C#, VB.NET, and is compiled to Intermediate Language (IL) which is executed by the CLR.
Unmanaged code is written in languages like C, C++, and is compiled directly to machine code which is executed by the operating ...
Access modifiers in programming define the scope of a class, method, or variable.
Public - accessible from any other class
Private - accessible only within the same class
Protected - accessible within the same package and subclasses
Default (no modifier) - accessible only within the same package
Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.
Array is a fixed-size collection of elements of the same data type.
ArrayList is a resizable collection that can grow or shrink in size dynamically.
Arrays can store primitive data types and objects, while ArrayList can only store objects.
Arrays use square brackets [] for declaration, while ArrayList is a class in Java's collect...
String is immutable, while StringBuilder is mutable and more efficient for concatenating strings.
String is immutable, meaning once created, it cannot be changed. StringBuilder is mutable and allows for modifications.
String concatenation in a loop using String can be inefficient due to creating new objects each time. StringBuilder is more efficient for this purpose.
String has a fixed length, while StringBuilder can dyna...
Strings are immutable in order to ensure data integrity and security.
Immutable strings prevent accidental changes to data
Enhances security by preventing data tampering
Allows for efficient memory management
Connection pooling is a technique used to manage a pool of database connections to improve performance and efficiency.
Connection pooling helps reduce the overhead of opening and closing database connections for each request
It allows multiple clients to reuse a pre-created set of connections to the database
Connection pooling can help improve the scalability and performance of applications that require frequent database
Action controller is for web applications, API action controller is for APIs
Action controller is used for handling web requests in a traditional web application
API action controller is used for handling API requests in a RESTful API
API action controller typically returns JSON responses, while action controller may return HTML responses
API action controller often has different authentication and authorization mechanisms
Design patterns in SQL are reusable solutions to common problems encountered in database design and development.
Singleton Pattern: Ensures a class has only one instance and provides a global point of access to it.
Factory Pattern: Creates objects without specifying the exact class of object that will be created.
Repository Pattern: Separates the logic that retrieves data from a data source from the business logic that ac...
CommandBuilder is a class used to dynamically create SQL commands, while Command is a pre-defined SQL command.
CommandBuilder is used to construct SQL commands at runtime based on user input or conditions.
Command is a pre-defined SQL command that is executed as is.
CommandBuilder is more flexible and allows for dynamic SQL generation.
Command is static and does not change during runtime.
Example: CommandBuilder can be used...
Its a normal mathematical coding test
2 questions normal leetcode medium problem
I applied via Recruitment Consulltant and was interviewed in May 2024. There was 1 interview round.
OOPS Concepts are fundamental principles of Object-Oriented Programming 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 complex implementat...
I applied via Campus Placement
It was an easy test. Multiple choice questions bases on java
Easy basic questions
Easy basic coding questions
3 questions all DSA trees graphs
To find the middle of a linked list, use the two-pointer approach.
Initialize two pointers, slow and fast, pointing to the head of the linked list.
Move the slow pointer one step at a time and the fast pointer two steps at a time.
When the fast pointer reaches the end of the list, the slow pointer will be at the middle.
Curd operation with SQL connectivity
I applied via Job Fair and was interviewed in Jan 2023. There were 4 interview rounds.
Assignment every company
have assignment .how to make company in high position .what good and service is helpful for company .
How much salary what to give all employees they make a assignment.
How the employees performance they make assignments
When I typing the words of software development in ambition box.
I am getting more more information what are they what is that.
I am improving my skills ,
A queue is a data structure that follows the First-In-First-Out (FIFO) principle.
Elements are added to the back of the queue and removed from the front.
Common operations include enqueue (add to back) and dequeue (remove from front).
Queues are used in many applications such as job scheduling and network packet handling.
Array,strings,all basic quest on programming,oops
based on 3 reviews
Rating in categories
Data Analyst
9
salaries
| ₹2.2 L/yr - ₹4.8 L/yr |
Data Scientist
6
salaries
| ₹4 L/yr - ₹12.9 L/yr |
Front end Developer
5
salaries
| ₹4 L/yr - ₹8 L/yr |
Full Stack Developer
5
salaries
| ₹3.6 L/yr - ₹9.5 L/yr |
HR Manager
4
salaries
| ₹4.6 L/yr - ₹6.5 L/yr |
TCS
Infosys
Wipro
HCLTech