i
LTIMindtree
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Transient, Scoped, and Singleton are different types of dependency injection lifetimes in software engineering.
Transient: New instance is created every time it is requested. Suitable for lightweight objects with no shared state.
Scoped: Instance is created once per request within the scope. Suitable for objects that are shared within a single request.
Singleton: Single instance is created and shared throughout the a...
List is dynamic and can be modified while array is fixed in size and cannot be modified.
List can grow or shrink dynamically while array has a fixed size.
List can contain elements of different data types while array can only contain elements of the same data type.
List uses more memory than array due to its dynamic nature.
Array is faster than list for accessing elements by index.
Example: List - [1, 'hello', True], A...
Dunder methods are special methods in Python that start and end with double underscores.
Dunder methods are also known as magic methods or special methods.
They are used to define behavior for built-in Python operations.
Examples include __init__ for object initialization and __str__ for string representation.
Dunder methods can be used to customize classes and objects in Python.
Python provides various libraries and modules to interact with databases, such as SQLite, MySQL, and PostgreSQL.
Python's standard library includes the sqlite3 module for working with SQLite databases.
For MySQL, the popular library is mysql-connector-python, which provides an interface to interact with MySQL databases.
psycopg2 is a widely used library for connecting to PostgreSQL databases in Python.
ORM (Object-Rel...
What people are saying about LTIMindtree
Generators and decorators are powerful features in Python for creating iterable objects and modifying functions respectively.
Generators are functions that use the yield keyword to return a sequence of values lazily.
They are memory efficient as they generate values on the fly instead of storing them in memory.
Decorators are functions that modify the behavior of other functions without changing their source code.
The...
A machine learning model is a mathematical algorithm that learns from data to make predictions or decisions.
ML models can be supervised, unsupervised, or semi-supervised
Examples include linear regression, decision trees, neural networks, and support vector machines
Models can be used for classification, regression, clustering, and anomaly detection
MDM stands for Master Data Management. It is a process that ensures the consistency and accuracy of an organization's critical data.
MDM is a method of managing and organizing data to create a single, reliable source of truth.
It involves creating and maintaining a central repository of master data, which includes information about customers, products, suppliers, etc.
MDM helps in eliminating data duplication, improv...
Subqueries enhance SQL queries by allowing nested queries for complex data retrieval.
Subqueries can be used in SELECT statements to filter results. Example: SELECT * FROM employees WHERE salary > (SELECT AVG(salary) FROM employees);
They can also be used in WHERE clauses to compare values. Example: SELECT name FROM departments WHERE id IN (SELECT department_id FROM employees);
Subqueries can be used in INSERT sta...
A context manager in Python is a construct that allows for resource management using the 'with' statement.
Context managers simplify resource management by ensuring proper acquisition and release of resources.
They are commonly used for file handling: 'with open('file.txt') as f: ...' automatically closes the file.
Custom context managers can be created using the 'contextlib' module or by defining a class with '__ent...
Routing, hooks, service, and directives are all important concepts in software engineering.
Routing refers to the process of determining how an application responds to a client request.
Hooks are functions that allow developers to tap into the lifecycle of a component or application.
Services are reusable pieces of code that provide functionality to an application.
Directives are markers on a DOM element that tell Ang...
posted on 14 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() method to handle success and failure.
Example: const myPromise = new Promise((resolve, reject) => { ... });
Transient, Scoped, and Singleton are different types of dependency injection lifetimes in software engineering.
Transient: New instance is created every time it is requested. Suitable for lightweight objects with no shared state.
Scoped: Instance is created once per request within the scope. Suitable for objects that are shared within a single request.
Singleton: Single instance is created and shared throughout the applic...
I am a dedicated software engineer with a passion for problem-solving and creating innovative solutions.
Experienced in multiple programming languages such as Java, Python, and C++
Strong background in software development methodologies like Agile and Scrum
Skilled in database management and cloud computing technologies
Have worked on projects involving machine learning and artificial intelligence
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There were 3 interview rounds.
I appeared for an interview in Oct 2024, where I was asked the following questions.
I appeared for an interview before Mar 2024.
I appeared for an interview before Apr 2023.
I applied via Naukri.com and was interviewed in Nov 2022. There were 3 interview rounds.
Routing, hooks, service, and directives are all important concepts in software engineering.
Routing refers to the process of determining how an application responds to a client request.
Hooks are functions that allow developers to tap into the lifecycle of a component or application.
Services are reusable pieces of code that provide functionality to an application.
Directives are markers on a DOM element that tell AngularJ...
I appeared for an interview before Jun 2024, where I was asked the following questions.
I am excited to join LTIM for its innovative projects, collaborative culture, and commitment to professional growth in software engineering.
LTIM's focus on cutting-edge technologies aligns with my passion for continuous learning and innovation.
The collaborative environment at LTIM fosters teamwork, which I believe enhances creativity and problem-solving.
I admire LTIM's commitment to professional development, as seen in...
I appeared for an interview before May 2024, where I was asked the following questions.
I applied via Referral and was interviewed before Jun 2023. There were 2 interview rounds.
Some of the top questions asked at the LTIMindtree Software Engineering Specialist interview for experienced candidates -
The duration of LTIMindtree Software Engineering Specialist interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 13 interview experiences
Difficulty level
Duration
based on 406 reviews
Rating in categories
Senior Software Engineer
22k
salaries
| ₹6 L/yr - ₹23 L/yr |
Software Engineer
16.3k
salaries
| ₹2 L/yr - ₹10 L/yr |
Technical Lead
6.4k
salaries
| ₹9.5 L/yr - ₹37.5 L/yr |
Module Lead
5.7k
salaries
| ₹7 L/yr - ₹28 L/yr |
Senior Engineer
4.4k
salaries
| ₹4.2 L/yr - ₹16 L/yr |
Cognizant
Capgemini
Accenture
TCS