i
LTIMindtree
Filter interviews by
I applied via Approached by Company and was interviewed before Jun 2021. There were 2 interview rounds.
Incremental and full load are two methods of data extraction and loading.
Incremental load only extracts and loads new or updated data since the last load.
Full load extracts and loads all data every time.
Incremental load is faster and more efficient than full load.
Full load is useful when there are major changes in the data source.
Example: Incremental load extracts and loads only new customer data since the last load.
Ex...
Fact table contains quantitative data while dimension table contains descriptive data.
Fact table stores data related to business processes and events
Dimension table stores descriptive information about the data in the fact table
Fact table is usually larger than dimension table
Fact table is connected to dimension table through foreign keys
Example: Sales fact table and product dimension table
Integration testing is the process of testing the interaction between different components or modules of a software system.
It involves testing the interfaces between modules
It ensures that the modules work together as expected
It can be done manually or with automated tools
Examples include testing the integration between a database and a web application, or between different microservices in a distributed system
Regression is testing to ensure changes do not affect existing functionality. Retesting is testing to ensure defects have been fixed.
Regression testing is done to ensure that changes made to the software do not affect the existing functionality.
Retesting is done to ensure that defects found during testing have been fixed.
Regression testing is done after every change to the software.
Retesting is done after a defect has ...
SQL query to find the 3rd highest salary.
Use the ORDER BY clause to sort the salaries in descending order.
Use the LIMIT clause to limit the result to the third row.
Use a subquery to exclude the top two salaries.
Example: SELECT salary FROM employees ORDER BY salary DESC LIMIT 2,1;
Constraints are limitations or restrictions that are put on a system or process.
Constraints can be physical, such as the size or weight of a product
Constraints can also be related to time, budget, or resources
Constraints can impact the design, development, and testing of a system
Examples of constraints include regulatory requirements, customer specifications, and technical limitations
A join is a SQL operation that combines rows from two or more tables based on a related column between them.
Types of joins include inner join, left join, right join, and full outer join.
Inner join returns only the matching rows from both tables.
Left join returns all rows from the left table and matching rows from the right table.
Right join returns all rows from the right table and matching rows from the left table.
Full...
Drop, truncate and delete are SQL commands used to remove data from a table.
DROP command removes the entire table and its data
TRUNCATE command removes all data from the table but keeps the table structure
DELETE command removes specific rows from the table based on a condition
DROP and TRUNCATE cannot be rolled back, while DELETE can be
DROP and TRUNCATE are faster than DELETE
A surrogate key is a unique identifier assigned to a record in a database when a natural primary key is not available or practical to use.
Surrogate keys are often used in data warehousing and ETL processes.
They can be generated using a variety of methods, such as auto-incrementing integers or UUIDs.
Surrogate keys can improve performance and simplify database design.
Example: Using a surrogate key instead of a customer's...
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. Denormalization is the opposite process.
Normalization involves breaking down a table into smaller tables and establishing relationships between them.
Denormalization involves combining tables to improve performance by reducing the number of joins required.
Normalization helps to prevent data inconsistencies and ...
A pattern SQL query is a query that follows a specific structure or format.
Identify the pattern or structure required for the query
Use appropriate SQL syntax to construct the query
Test the query to ensure it returns the desired results
Validations are checks performed on data to ensure it meets certain criteria or requirements.
Validations are done to ensure data accuracy, completeness, and consistency.
They can be performed on user input, system output, or data stored in a database.
Examples include checking for required fields, data type, length, format, and range.
Validations can also be used to prevent security vulnerabilities such as SQL injection o...
Transformation refers to the process of changing or converting something from one form to another.
Transformation can occur in various fields such as technology, business, and personal development.
Examples of transformation include digital transformation, organizational transformation, and personal transformation.
Transformation often involves a significant change in mindset, processes, and systems.
Successful transformat...
Incremental load is performed by identifying new data and adding it to the existing data set.
Identify new data based on a timestamp or unique identifier
Extract new data from source system
Transform and map new data to match existing data set
Load new data into target system
Verify data integrity and consistency
I applied via Walk-in and was interviewed in Nov 2024. There were 3 interview rounds.
Experienced Senior Test Engineer with a strong background in software testing and quality assurance.
Over 8 years of experience in testing web and mobile applications
Proficient in test planning, execution, and automation using tools like Selenium and JIRA
Skilled in identifying and documenting defects, and working closely with development teams to resolve issues
Strong analytical and problem-solving skills, with a keen at
Salesforce is a cloud-based customer relationship management (CRM) platform that helps businesses manage their sales, customer service, marketing, and more.
Cloud-based CRM platform
Helps businesses manage sales, customer service, marketing, etc.
Provides tools for automation, analytics, and integration
Offers a wide range of apps and services for various business needs
Workflow is a declarative automation tool for automating standard processes, while Process Builder is a visual tool for automating business processes.
Workflow is based on criteria and actions, while Process Builder uses a visual interface with point-and-click functionality.
Workflow can only perform actions on the same object, while Process Builder can work across multiple objects.
Workflow can only update fields on the ...
Automation process in Salesforce involves using tools like Salesforce Automation, Process Builder, and Apex triggers to automate repetitive tasks and streamline workflows.
Salesforce Automation allows users to create rules and triggers to automate tasks like sending emails, updating records, and creating tasks.
Process Builder is a visual tool that allows users to automate business processes by creating workflows with po...
I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.
Static keyword in Java is used for memory allocation at class level rather than object level.
Static variables are shared among all instances of a class.
Static methods can be called without creating an instance of the class.
Static blocks are used to initialize static variables.
Example: public static int count = 0;
Constructor in Java is a special type of method used to initialize objects.
Constructors have the same name as the class they are in.
They do not have a return type, not even void.
They are called when an object of a class is created.
Constructors can be overloaded, meaning a class can have multiple constructors with different parameters.
In Selenium, clicking on elements can be done using the click() method.
Locate the element using appropriate locator strategies
Use the click() method to perform the click action
Handle any exceptions that may occur during the click operation
Mouse over point in Selenium is used to simulate hovering over an element on a web page.
Mouse over point is used to trigger dropdown menus or tooltips that appear when hovering over an element.
It can be achieved using Actions class in Selenium.
Example: actions.moveToElement(element).perform();
What people are saying about LTIMindtree
Movement types of different scenarios refer to the various ways in which objects or individuals can move in a given situation.
Walking - moving on foot
Running - moving quickly on foot
Crawling - moving on hands and knees
Swimming - moving through water
Flying - moving through the air
LTIMindtree interview questions for designations
I applied via Job Portal and was interviewed in Aug 2023. There were 2 interview rounds.
NFT in software testing stands for Non-Functional Testing, which focuses on the performance, usability, reliability, and other non-functional aspects of a software application.
NFT includes testing aspects like performance testing, usability testing, reliability testing, scalability testing, and security testing.
Performance testing involves evaluating the speed, responsiveness, and stability of the software under differ...
Performance testing is a type of testing to ensure software applications perform well under expected workload.
Load testing: Testing the system's ability to handle a specific load.
Stress testing: Testing the system's ability to handle beyond its expected load.
Endurance testing: Testing the system's ability to handle a sustained load over time.
Scalability testing: Testing the system's ability to scale up or down based on...
Get interview-ready with Top LTIMindtree Interview Questions
I applied via Referral and was interviewed in Apr 2023. There were 4 interview rounds.
I applied via Referral and was interviewed before Dec 2023. There were 3 interview rounds.
Yes, I have knowledge on monitoring tools.
I have experience with tools like Nagios, Zabbix, and Prometheus.
I am familiar with setting up alerts and notifications based on specific metrics.
I have worked with log monitoring tools like ELK stack and Splunk.
I have also used APM tools like New Relic and AppDynamics for application performance monitoring.
Scripting challenges faced as a Senior Test Engineer
Handling dynamic elements on web pages
Debugging complex scripts
Ensuring cross-browser compatibility
Integrating with CI/CD pipelines
Managing test data and environment variables
I applied via Recruitment Consulltant and was interviewed before May 2023. There was 1 interview round.
Bug life cycle in agile methodologies involves identification, reporting, fixing, retesting, and closing bugs.
Bugs are identified during testing or by stakeholders
Bugs are reported in a bug tracking tool like Jira or Trello
Developers fix the reported bugs
Testers retest the fixed bugs to ensure they are resolved
Once verified, bugs are closed
I investigate the issue, identify the root cause, develop a solution, test it thoroughly, and implement the fix.
Investigate the issue thoroughly to understand the root cause
Develop a solution or workaround to address the issue
Test the solution rigorously to ensure it resolves the problem
Implement the fix carefully to prevent any further issues
Communicate with stakeholders about the resolution
4 Interview rounds
based on 280 reviews
Rating in categories
Senior Software Engineer
21.2k
salaries
| ₹4.7 L/yr - ₹18.6 L/yr |
Software Engineer
16.2k
salaries
| ₹2 L/yr - ₹10 L/yr |
Module Lead
6.7k
salaries
| ₹7 L/yr - ₹25.5 L/yr |
Technical Lead
6.5k
salaries
| ₹9.3 L/yr - ₹37 L/yr |
Senior Engineer
4.4k
salaries
| ₹4.2 L/yr - ₹16.3 L/yr |
Cognizant
Capgemini
Accenture
TCS