i
Lloyds Technology Centre
Filter interviews by
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
Top trending discussions
posted on 10 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
OOPS concepts in C++ include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: bundling data and methods that operate on the data into a single unit (class)
Inheritance: creating new classes based on existing classes, allowing for code reuse
Polymorphism: ability for objects of different classes to be treated as objects of a common superclass
Abstraction: hiding complex implementation details and sh
Multi threading is a programming concept where multiple threads run concurrently within a single process.
Multi threading allows for better utilization of CPU resources by running multiple tasks simultaneously.
Threads share the same memory space, which can lead to synchronization issues if not handled properly.
Examples of multi threading implementations include Java's Thread class, C#'s Task Parallel Library, and Python
Diamond problem occurs in multiple inheritance when a class inherits from two classes that have a common base class.
Diamond problem can be resolved using virtual inheritance in C++.
Virtual inheritance ensures that only one instance of the common base class is inherited by the derived class.
Example: class A is inherited by classes B and C, then class D inherits from both B and C. Using virtual inheritance for class A re
Types of inheritance include single, multiple, multilevel, hierarchical, hybrid, and multipath inheritance.
Single inheritance: a class inherits from only one base class.
Multiple inheritance: a class inherits from more than one base class.
Multilevel inheritance: a class inherits from a class which in turn inherits from another class.
Hierarchical inheritance: multiple classes inherit from a single base class.
Hybrid inher...
The weather today is sunny with a few clouds and a high of 75 degrees.
Sunny weather with some clouds
High temperature of 75 degrees
Possibility of rain later in the day
I am passionate about creating innovative software solutions and believe your company aligns with my values and goals.
Passionate about software development
Believe company aligns with values and goals
I value continuous learning, collaboration, innovation, and integrity in my work as a software developer.
Continuous learning: I believe in staying updated with the latest technologies and trends in the industry.
Collaboration: I value working in a team and sharing knowledge and ideas with my colleagues.
Innovation: I strive to find creative solutions to problems and improve processes.
Integrity: I believe in honesty, tran...
I prefer arrays for their fixed size and faster access, but lists for their flexibility and ease of manipulation.
Arrays are preferred for their fixed size and faster access time, especially when random access is required.
Lists are more flexible and easier to manipulate, especially when elements need to be added or removed frequently.
Arrays are typically used when the size of the collection is known beforehand, while li...
posted on 8 Jul 2024
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Java collections are data structures that store and manipulate groups of objects.
Types of collections include List, Set, Map, Queue, etc.
Internal workings involve data structures like arrays, linked lists, hash tables, etc.
Collections framework provides interfaces and classes for working with collections.
Count occurrences of a specific string in an array of strings.
Iterate through the array and use a HashMap to store the count of each string.
Use the string as key and increment the count each time it is encountered.
Return the count of the specific string at the end.
Using stream to filter a list of strings
Use the filter method to apply a predicate to each element in the stream
Convert the stream back to a list using the collect method
posted on 15 Aug 2024
Aptitude test on engineering subjects
Writing projects in c
I applied via campus placement at Dr Mahalingam College of Engineering & Technology, Coimbatore and was interviewed in Apr 2024. There were 2 interview rounds.
Basic Arithmetic Aptitude , Computer Application and SQL
A fitness tracking application to monitor and track user's physical activities and progress.
Include features like tracking steps, calories burned, distance traveled, and workout sessions.
Allow users to set goals, view progress charts, and receive notifications for reminders.
Integrate with wearable devices like Fitbit or Apple Watch for real-time data syncing.
Provide social sharing options to motivate users and compete ...
It continues for 15 mins
posted on 27 Oct 2023
I applied via Naukri.com and was interviewed in Apr 2023. There were 3 interview rounds.
posted on 14 Feb 2024
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 3 interview rounds.
Easy - Medium questions
Software Engineer
67
salaries
| ₹9 L/yr - ₹22.4 L/yr |
Senior Software Engineer
57
salaries
| ₹16.5 L/yr - ₹49.9 L/yr |
Quality Engineer
21
salaries
| ₹8 L/yr - ₹13 L/yr |
Senior Data Analyst
20
salaries
| ₹14.3 L/yr - ₹29.3 L/yr |
Senior Data Engineer
13
salaries
| ₹14.9 L/yr - ₹37.5 L/yr |
HSBC Group
Standard Chartered Plc
Barclays PLC
JPMorgan Chase & Co.