i
LTIMindtree
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
LSTM RNNs are advanced neural networks designed to learn from sequences, effectively handling long-term dependencies in data.
LSTM stands for Long Short-Term Memory, a type of recurrent neural network (RNN).
LSTMs are designed to remember information for long periods, making them suitable for tasks like language modeling.
They use special gates (input, output, forget) to control the flow of information.
Example: LSTMs...
OSGi annotations are used to define metadata for OSGi components in Java applications.
@Component: Marks a class as an OSGi component
@Reference: Declares a dependency on another OSGi service
@Activate: Marks a method to be called when the component is activated
@Deactivate: Marks a method to be called when the component is deactivated
When assets are added to DAM, a background workflow is triggered to process and organize the assets.
Assets are uploaded to DAM system by users or automated processes.
Metadata is extracted from the assets to categorize and tag them.
Assets are stored in appropriate folders or categories based on metadata.
Assets may undergo transformations or conversions for compatibility.
Notifications may be sent to relevant stakeho...
Run modes in AEM are configurations that determine how the AEM instance will behave. Custom run modes are additional configurations created by users.
Run modes in AEM include author, publish, and dispatcher.
Custom run modes can be created by adding custom configurations in the runmodes folder.
Custom run modes can be used to define specific behaviors or settings for the AEM instance.
What people are saying about LTIMindtree
Adapters are used to convert the interface of a class into another interface that a client expects. Types of adaptables include object adapters and class adapters.
Adapters are used to make two incompatible interfaces work together.
Object adapters use composition to adapt the interface of a class.
Class adapters use multiple inheritance to adapt the interface of a class.
Adaptables can be objects or classes that need...
Pipes in Angular are used for transforming data in templates.
Pipes are used to format data before displaying it in the view.
Angular provides built-in pipes like date, currency, uppercase, lowercase, etc.
Custom pipes can also be created for specific formatting needs.
Pipes can be chained together for multiple transformations.
Example: {{ birthday | date:'MM/dd/yyyy' }} will format the birthday date.
Lazy loading in Angular is a technique used to load modules only when they are needed, improving performance by reducing initial load time.
Lazy loading helps in splitting the application into multiple bundles which are loaded on demand.
It allows for faster initial loading times as only essential modules are loaded upfront.
Lazy loading is achieved by using the loadChildren property in the route configuration of Ang...
Comparing LLMs involves evaluating performance, architecture, and use cases to determine the best fit for specific applications.
GPT-3: Known for its versatility and ability to generate human-like text, making it suitable for creative writing and chatbots.
BERT: Excels in understanding context and semantics, ideal for tasks like sentiment analysis and question answering.
T5: A text-to-text transformer that can handle...
Creating custom templates involves defining a unique layout for a document or webpage. Static templates are fixed, while editable templates allow for customization.
To create a custom template, define the layout and design elements such as headers, footers, and content sections.
Static templates have fixed elements that cannot be changed by the user, while editable templates allow users to customize certain parts.
Ex...
Fine-tuning models involves adjusting pre-trained models on specific datasets to improve performance for targeted tasks.
Transfer Learning: Use a pre-trained model (e.g., BERT) and fine-tune it on a smaller dataset for a specific task.
Layer Freezing: Freeze certain layers of a model to retain learned features while training only the last few layers.
Learning Rate Adjustment: Use a lower learning rate for fine-tuning...
I appeared for an interview in Nov 2024, where I was asked the following questions.
I utilized a modern tech stack including React, Node.js, and MongoDB for building scalable web applications.
React for front-end development: Enables building dynamic user interfaces with reusable components.
Node.js for back-end: Allows for handling multiple requests efficiently with non-blocking I/O.
MongoDB as a database: Provides flexibility with a schema-less structure, ideal for handling diverse data types.
Express.j...
RAG architecture combines retrieval and generation for enhanced information processing in AI applications.
RAG stands for Retrieval-Augmented Generation, integrating retrieval mechanisms with generative models.
It allows models to access external knowledge bases, improving the accuracy of generated responses.
For example, a chatbot using RAG can pull relevant information from a database to answer user queries more effecti...
LangChain is a framework for developing applications powered by language models.
Facilitates integration of LLMs (Large Language Models) into applications.
Supports various use cases like chatbots, summarization, and question answering.
Provides tools for managing prompts and chaining together multiple LLM calls.
Example: Building a chatbot that can answer questions based on a specific dataset.
Includes components for memor...
Fine-tuning models involves adjusting pre-trained models on specific datasets to improve performance for targeted tasks.
Transfer Learning: Use a pre-trained model (e.g., BERT) and fine-tune it on a smaller dataset for a specific task.
Layer Freezing: Freeze certain layers of a model to retain learned features while training only the last few layers.
Learning Rate Adjustment: Use a lower learning rate for fine-tuning to a...
Fine-tuning models enhances their performance on specific tasks by adapting pre-trained models to new data and requirements.
Improves accuracy: Fine-tuning allows models to learn from domain-specific data, enhancing their predictive capabilities.
Saves time: Instead of training a model from scratch, fine-tuning leverages existing knowledge, reducing training time significantly.
Customizes performance: Tailors the model to...
LSTM RNNs are advanced neural networks designed to learn from sequences, effectively handling long-term dependencies in data.
LSTM stands for Long Short-Term Memory, a type of recurrent neural network (RNN).
LSTMs are designed to remember information for long periods, making them suitable for tasks like language modeling.
They use special gates (input, output, forget) to control the flow of information.
Example: LSTMs can ...
Chunking techniques involve breaking data into smaller, manageable pieces for easier processing and understanding.
Improves memory retention by grouping information (e.g., phone numbers: 123-456-7890).
Facilitates data processing in algorithms (e.g., processing large datasets in smaller batches).
Enhances user experience in UI design by organizing content into sections (e.g., multi-step forms).
Used in natural language pro...
Comparing LLMs involves evaluating performance, architecture, and use cases to determine the best fit for specific applications.
GPT-3: Known for its versatility and ability to generate human-like text, making it suitable for creative writing and chatbots.
BERT: Excels in understanding context and semantics, ideal for tasks like sentiment analysis and question answering.
T5: A text-to-text transformer that can handle vari...
I applied via LinkedIn and was interviewed in Jan 2024. There was 1 interview round.
Pipes in Angular are used for transforming data in templates.
Pipes are used to format data before displaying it in the view.
Angular provides built-in pipes like date, currency, uppercase, lowercase, etc.
Custom pipes can also be created for specific formatting needs.
Pipes can be chained together for multiple transformations.
Example: {{ birthday | date:'MM/dd/yyyy' }} will format the birthday date.
Lazy loading in Angular is a technique used to load modules only when they are needed, improving performance by reducing initial load time.
Lazy loading helps in splitting the application into multiple bundles which are loaded on demand.
It allows for faster initial loading times as only essential modules are loaded upfront.
Lazy loading is achieved by using the loadChildren property in the route configuration of Angular.
...
Coding questions on array trees
I applied via Naukri.com and was interviewed before Apr 2023. There was 1 interview round.
Run modes in AEM are configurations that determine how the AEM instance will behave. Custom run modes are additional configurations created by users.
Run modes in AEM include author, publish, and dispatcher.
Custom run modes can be created by adding custom configurations in the runmodes folder.
Custom run modes can be used to define specific behaviors or settings for the AEM instance.
Sling models in AEM are Java POJO classes used to map Sling resources to Java objects.
Sling models help in separating the business logic from the presentation layer in AEM
They provide a way to define the structure of the data being passed between the Java code and the HTL templates
Sling models are annotated with @Model to define the mapping between the Sling resource and the Java object
Adapters are used to convert the interface of a class into another interface that a client expects. Types of adaptables include object adapters and class adapters.
Adapters are used to make two incompatible interfaces work together.
Object adapters use composition to adapt the interface of a class.
Class adapters use multiple inheritance to adapt the interface of a class.
Adaptables can be objects or classes that need to b...
Creating custom templates involves defining a unique layout for a document or webpage. Static templates are fixed, while editable templates allow for customization.
To create a custom template, define the layout and design elements such as headers, footers, and content sections.
Static templates have fixed elements that cannot be changed by the user, while editable templates allow users to customize certain parts.
Example...
OSGi annotations are used to define metadata for OSGi components in Java applications.
@Component: Marks a class as an OSGi component
@Reference: Declares a dependency on another OSGi service
@Activate: Marks a method to be called when the component is activated
@Deactivate: Marks a method to be called when the component is deactivated
When assets are added to DAM, a background workflow is triggered to process and organize the assets.
Assets are uploaded to DAM system by users or automated processes.
Metadata is extracted from the assets to categorize and tag them.
Assets are stored in appropriate folders or categories based on metadata.
Assets may undergo transformations or conversions for compatibility.
Notifications may be sent to relevant stakeholders...
I applied via Naukri.com and was interviewed in Nov 2019. There were 3 interview rounds.
I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.
Desire for professional growth: I'm looking to expand my skill set and take on more leadership responsibilities.
Seeking a better cultural fit: My current company has a different work culture than what I thrive in; I value collaboration and innovation.
Interest in new technologies: I'm excited about working with cuttin...
I applied via Company Website and was interviewed before Feb 2020. There was 1 interview round.
I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.
Easy logical questions
basic quant
Easy level coding questions
Counting frequency of alphabets
Some of the top questions asked at the LTIMindtree Senior Software Engineer 1 interview -
based on 6 interview experiences
Difficulty level
Duration
based on 18 reviews
Rating in categories
Senior Software Engineer
22k
salaries
| ₹7.4 L/yr - ₹21.7 L/yr |
Software Engineer
16.3k
salaries
| ₹3.9 L/yr - ₹8.8 L/yr |
Technical Lead
6.4k
salaries
| ₹16.4 L/yr - ₹28.5 L/yr |
Module Lead
5.7k
salaries
| ₹12 L/yr - ₹22 L/yr |
Senior Engineer
4.7k
salaries
| ₹5.8 L/yr - ₹14 L/yr |
Cognizant
Capgemini
Accenture
TCS