i
Lloyds Technology Centre
Filter interviews by
Virtual DOM is a lightweight representation of the actual DOM, optimizing updates and rendering in web applications.
Virtual DOM is a concept used in libraries like React to improve performance.
It creates a virtual representation of the UI in memory, allowing efficient updates.
When changes occur, the Virtual DOM is updated first, then compared to the actual DOM.
This process is called 'reconciliation', where only the nec...
Git Merge combines branches, preserving history; Git Rebase rewrites history for a cleaner, linear project history.
Merge creates a new commit that combines changes from two branches.
Rebase moves or combines a sequence of commits to a new base commit.
Merge preserves the original context of the branches, showing the true history.
Rebase creates a linear history, making it easier to follow the project timeline.
Example of M...
I tackled challenges by analyzing problems, collaborating with teams, and implementing effective solutions to drive project success.
Identified bottlenecks in a project timeline and proposed a revised schedule that improved delivery by 20%.
Faced a critical bug in production; led a team to conduct a root cause analysis and implemented a fix within 24 hours.
Collaborated with cross-functional teams to gather requirements, ...
I appeared for an interview in Feb 2025.
Reversing a string involves rearranging its characters in the opposite order, which can be done using various programming techniques.
Use built-in functions: Many programming languages have built-in functions to reverse strings. Example in Python: `reversed_string = original_string[::-1]`.
Iterative approach: Loop through the string from the end to the beginning and build a new string. Example: `for char in original_stri...
SQL databases are structured and relational, while NoSQL databases like MongoDB are flexible and schema-less.
SQL databases (e.g., MySQL, PostgreSQL) use structured query language for defining and manipulating data.
NoSQL databases (e.g., MongoDB) are designed for unstructured data and can handle large volumes of diverse data types.
SQL databases enforce ACID properties (Atomicity, Consistency, Isolation, Durability) for ...
I appeared for an interview in Jan 2025.
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There was 1 interview round.
Lloyds Technology Centre interview questions for popular designations
I appeared for an interview in Dec 2024.
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Function declaration is hoisted and can be called before it's defined, while function expression is not hoisted and must be defined before it's called.
Function declaration is hoisted, function expression is not
Function declaration can be called before it's defined, function expression must be defined before it's called
Function declaration syntax: function myFunction() {}, function expression syntax: const myFunction =
Event Looping in JS is the mechanism that allows JavaScript to handle asynchronous operations by executing callback functions in a non-blocking way.
Event Loop is responsible for executing code, collecting and processing events, and executing queued sub-tasks.
JS is single-threaded, so Event Loop helps in managing asynchronous operations without blocking the main thread.
Tasks are added to the call stack, then executed an...
Error boundaries in JS help catch and handle errors in React components.
Error boundaries are React components that catch JavaScript errors anywhere in their child component tree.
They log errors and display a fallback UI instead of crashing the whole app.
To create an error boundary, define a new component with componentDidCatch(error, info) method.
Use error boundaries sparingly as they only catch errors in components be...
Mock test cases using jest and react-testing library
Use jest.fn() to create mock functions for testing
Use jest.mock() to mock dependencies
Use render() from react-testing library to render components for testing
Use fireEvent() from react-testing library to simulate user interactions
Use expect() from jest to make assertions on test results
I applied via Walk-in and was interviewed in Jul 2024. There was 1 interview round.
Middleware is software that acts as a bridge between different applications or components, allowing them to communicate and work together.
Middleware facilitates communication between different software components
It can handle tasks such as data transformation, security, and routing
Examples include message brokers like RabbitMQ, API gateways like Kong, and web servers like Nginx
I/O streams are channels through which data can be transferred between a program and an external source or destination.
I/O streams can be used for reading input from a keyboard or file
I/O streams can be used for writing output to a screen or file
I/O streams can be used for network communication
A callback is a function that is passed as an argument to another function and is executed after a specific event occurs.
Used in asynchronous programming to handle responses or events
Allows for more flexible and modular code
Commonly used in JavaScript for event handling
I appeared for an interview in Jul 2024.
The duration of Lloyds Technology Centre interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 44 interviews
Interview experience
based on 88 reviews
Rating in categories
Senior Software Engineer
91
salaries
| ₹14.3 L/yr - ₹45.7 L/yr |
Software Engineer
89
salaries
| ₹9.6 L/yr - ₹22 L/yr |
Quality Engineer
24
salaries
| ₹7 L/yr - ₹13 L/yr |
Senior Data Engineer
24
salaries
| ₹13.4 L/yr - ₹42 L/yr |
Senior Data Analyst
23
salaries
| ₹14.3 L/yr - ₹28 L/yr |
SBI Cards & Payment Services
Axis Direct
Kotak Securities
Aadhar Housing Finance