LTIMindtree
1500+ Interview Questions and Answers
Q101. What is meant by integration testing?
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
Q102. Write a program to print unique elements in an array in java
Program to print unique elements in an array in Java
Create a HashSet to store unique elements
Iterate through the array and add each element to the HashSet
Print the HashSet to get the unique elements
Q103. Remove all the pcs from the lab and keep in other lab RIGHT NOW?
Yes, I can remove all the pcs from the lab and keep them in another lab right now.
Ensure all the necessary equipment and tools are available for the move
Coordinate with the lab staff to ensure a smooth transition
Label and document each PC for easy identification and setup in the new lab
Ensure proper packaging and handling to prevent any damage during the move
Q104. What are analytical functions, what is the difference between rank and dens_rank, different types of joins, what is the difference between view and materialized view, different types of refresh methods in Mview...
read moreAnalytical functions are used to perform calculations across a set of rows. Rank assigns a unique rank to each row, while dens_rank assigns consecutive ranks.
Analytical functions are used to perform calculations across a set of rows in a table.
Rank function assigns a unique rank to each row based on the specified order.
Dens_rank function assigns consecutive ranks to rows, leaving no gaps between ranks.
Types of joins include inner join, outer join, left join, right join, etc.
A...read more
Q105. How to navigate between iFrames when both name and id are not present for the frame in DOM ?
Q106. What is the operating system what was he can use it
There are multiple operating systems that can be used depending on the hardware and software requirements.
Windows operating system is commonly used in desktops and laptops.
Linux operating system is commonly used in servers and embedded systems.
macOS operating system is commonly used in Apple computers.
Android operating system is commonly used in mobile devices.
iOS operating system is commonly used in Apple mobile devices.
What is override and virtual keyword in C#?
Q108. How did you implement (a particular feature) in reactjs.
I implemented (a particular feature) in ReactJS using (specific method/technique).
Identified the specific feature requirements
Researched and selected the appropriate ReactJS library or tool
Implemented the feature using ReactJS components and state management
Tested and debugged the feature for optimal performance
Integrated the feature with the rest of the application
Continuously monitored and improved the feature as needed
Q109. code based on reverse a string and search an element.
Code to reverse a string and search an element.
To reverse a string, use a loop to iterate through the string and append each character to a new string in reverse order.
To search for an element in a string, use the indexOf() method or a loop to iterate through the string and check each character.
Example: function reverseAndSearch(str, elem) { let reversed = ''; for(let i = str.length - 1; i >= 0; i--) { reversed += str[i]; } return reversed.indexOf(elem) !== -1; }
Q110. What is abstraction? Explain with example
Abstraction is the process of hiding complex implementation details and exposing only the necessary information.
Abstraction helps in reducing complexity and increasing efficiency.
It allows us to focus on the essential features of an object or system.
For example, a car can be abstracted as a vehicle with certain properties like speed, fuel efficiency, and seating capacity.
Abstraction can be achieved through interfaces, abstract classes, and encapsulation.
Q111. how to call 1 webservice to another webservices
To call one webservice from another, use the endpoint URL and pass required parameters.
Identify the endpoint URL of the webservice to be called
Pass the required parameters to the endpoint URL
Handle the response from the webservice
Ensure proper error handling and logging
Q112. What is plugins,factory, dependency injection,rest api,ui components, how you will resolve some queries
Explanation of plugins, factory, dependency injection, REST API, and UI components and how to resolve queries related to them.
Plugins are software components that add specific functionality to an existing application.
A factory is a design pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.
Dependency injection is a technique where an object receives its dependencies from an external s...read more
Q113. 7) How does query acceleration speed up query processing?
Query acceleration speeds up query processing by optimizing query execution and reducing the time taken to retrieve data.
Query acceleration uses techniques like indexing, partitioning, and caching to optimize query execution.
It reduces the time taken to retrieve data by minimizing disk I/O and utilizing in-memory processing.
Examples include using columnar storage formats like Parquet or optimizing join operations.
Q114. 2. Tell me about software testing methodologies?
Software testing methodologies are techniques used to test software for quality and functionality.
There are several types of testing methodologies such as black box testing, white box testing, and gray box testing.
Black box testing focuses on testing the functionality of the software without knowledge of its internal workings.
White box testing involves testing the internal workings of the software, including code and algorithms.
Gray box testing is a combination of black and w...read more
Q115. What is incrimental and full load?
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.
Example: Full load extracts and loads all customer data ever...read more
Q116. How do you open Device Manager In windows ?
Device Manager can be opened in Windows using multiple methods.
Press Windows key + X and select Device Manager
Open Run dialog box (Windows key + R) and type devmgmt.msc
Search for Device Manager in Windows search bar
Right-click on This PC/My Computer and select Manage, then select Device Manager from the left pane
Q117. HashMap storing and fetching the elements in various ways using java 7 and 8 as well.
HashMap can store and fetch elements in various ways using Java 7 and 8.
In Java 7, we can use put() and get() methods to store and fetch elements respectively.
In Java 8, we can use forEach() and compute() methods to store and fetch elements respectively.
We can also use keySet(), values(), and entrySet() methods to retrieve keys, values, and key-value pairs respectively.
Java 8 also introduced the stream() method for HashMap, which allows for more efficient processing of large ...read more
Q118. 1. Tel me about claim Adjudication process? 2. Tel me about difference between star & snowflake schema? 3. Difference between Medicare & Medicaid? 4. What is the difference between OLTP & OLTP? 5. What is DWHS?...
read moreThe interview questions cover topics related to healthcare claim adjudication, database schemas, healthcare programs, OLTP vs OLAP, DWHS, and dimension tables.
Claim adjudication process involves reviewing and processing insurance claims to determine payment or denial.
Star schema is a type of database schema where a central fact table is connected to multiple dimension tables, while snowflake schema normalizes dimension tables by splitting them into sub-dimensions.
Medicare is ...read more
What are the benefits of using MVC?
What are rank and row number in SQL?
How is memory allocated for a string?
Q122. What is Function App and Logic App in Azure
Function App is a serverless compute service that enables you to run code on demand. Logic App is a workflow automation service.
Function App is used to run code on demand without worrying about infrastructure
Logic App is used to automate workflows and integrate systems
Function App supports multiple languages and platforms
Logic App has a visual designer to create workflows
Example: A Function App can be used to process data from a queue
Example: A Logic App can be used to automa...read more
Q123. What is the application lifecycle in ASP.NET MVC
The application lifecycle in ASP.NET MVC involves several stages from initialization to disposal.
The application starts with the Application_Start event in Global.asax
The request is then routed to the appropriate controller and action
The controller processes the request and returns a view
The view is rendered and returned to the client
The application can be configured to use various middleware and services
The application can be monitored and debugged using tools like Visual St...read more
Q124. structure of an html file or DOM structure use of meta tag what are hooks in react how to import index.css in index.js router in react where is styling done and some other basic web dev questions
Basic web development questions including HTML structure, React hooks, and styling.
HTML file structure includes head and body tags, with meta tags used for providing information about the page
React hooks are functions that allow for state and lifecycle methods in functional components
Index.css can be imported into index.js using the import statement
React Router is used for client-side routing in React applications
Styling can be done using CSS, inline styles, or CSS frameworks...read more
Difference between static and final
Q127. What is Single Page Application ?
Single Page Application is a web application that loads a single HTML page and dynamically updates the content.
Loads a single HTML page
Dynamically updates the content
Uses AJAX and JavaScript frameworks
Provides a seamless user experience
Examples: Gmail, Facebook, Twitter
Q128. 1. Write code to count number of hand shakes between N number of people. 2. Create a class and write function using the OOPs concept
Code to count handshakes between N people and a class using OOPs concept.
For counting handshakes, use a loop to iterate through each person and add up the handshakes with the remaining people.
For the class, define attributes and methods based on the requirements and use encapsulation, inheritance, and polymorphism concepts.
Example: class Person with attributes name and age, and method greet(). Class Employee inherits from Person and has additional attribute salary and method ...read more
Q129. How to you can find the troubleshooting and how to fix it
To troubleshoot, identify the problem and its root cause. Then, use appropriate tools and techniques to fix it.
Identify the problem and its root cause
Use appropriate tools and techniques to fix it
Test the solution to ensure it resolves the issue
Document the troubleshooting process and solution for future reference
What is a dependency injection?
Q131. What was the optimum depth in Assam & Assam-Arakan Basin?
The optimum depth in Assam & Assam-Arakan Basin varies depending on the specific location and geological factors.
The optimum depth in Assam & Assam-Arakan Basin is determined by various factors such as the presence of hydrocarbon reservoirs, geological structures, and exploration data.
Geoscientists analyze seismic data, well logs, and geological models to identify the most promising depths for oil and gas exploration.
The optimum depth can vary significantly within the basin, ...read more
Q132. What was the Seismic processing Sequences in 3D Seismic Survey?
The seismic processing sequences in a 3D seismic survey involve several steps to enhance the quality and interpretability of the data.
Data acquisition: Collecting seismic data using an array of sensors or geophones.
Field processing: Initial processing steps performed on-site to remove noise and correct for acquisition-related issues.
Data preprocessing: Further processing steps performed in the office to enhance the data quality, including noise removal, filtering, and amplitu...read more
Q133. What was the differences between Muliplex and Demultiplex data?
Multiplex data refers to the process of combining multiple signals into a single signal, while demultiplex data refers to the process of separating a single signal into multiple signals.
Multiplexing combines multiple signals into one, while demultiplexing separates one signal into multiple signals.
Multiplexing is commonly used in telecommunications to transmit multiple signals over a single channel.
Demultiplexing is the reverse process of multiplexing, where a single signal i...read more
Q134. What was the header file in Seismic processing software?
The header file in Seismic processing software contains metadata about the seismic data.
The header file includes information such as acquisition parameters, processing history, and data quality.
It is typically in a binary format and is read by the processing software to properly interpret the seismic data.
Examples of header file formats include SEGY and SEG-D.
The header file is essential for proper seismic data management and interpretation.
Q135. what is email studio and how will you send an email ?
Email Studio is a Salesforce tool for creating and sending personalized emails to targeted audiences.
Create an email in Email Studio using drag-and-drop tools or HTML coding
Select a targeted audience using Salesforce data
Preview and test the email before sending
Schedule or send the email to the selected audience
Track email performance and engagement metrics
Q136. Write a program to replace the character with another character in java.
A program to replace a character with another character in Java.
Create a string variable with the original text
Use the replace() method to replace the character with another character
Print the new string with the replaced character
Q137. What is calculate and filter function in power bi? 2. Latest features in power bi. 3. Conditional formatting in power bi. 4. Pivot and unpivot table in power bi. 5. Cardinality in power bi. 6. Star and snowflak...
read moreCalculate and filter functions in Power BI are used for performing calculations and filtering data in reports.
Calculate function is used to create new calculated columns or measures based on existing data in Power BI.
Filter function is used to apply filters to data in Power BI reports to display specific information.
Examples: CALCULATE(SUM(Sales[Amount]), 'Date'[Year]=2021) - calculates total sales amount for the year 2021.
FILTER('Product', 'Product'[Category] = 'Electronics'...read more
Q138. What is oops?what is difference between static and final?
OOPs stands for Object-Oriented Programming. Static is a keyword used to create a class-level variable or method. Final is a keyword used to declare a constant value.
OOPs is a programming paradigm that focuses on objects and their interactions.
Static variables or methods belong to the class and not to the instance of the class.
Final variables cannot be changed once they are assigned a value.
Static and final can be used together to create a class-level constant.
Example: public...read more
Q139. Explain about AWS services such as EC2, S3 and Lambda's.
EC2 is a virtual server in the cloud, S3 is a scalable storage service, and Lambda is a serverless computing service.
EC2 (Elastic Compute Cloud) provides resizable compute capacity in the cloud.
S3 (Simple Storage Service) is object storage built to store and retrieve any amount of data.
Lambda allows you to run code without provisioning or managing servers.
Examples: EC2 can be used to host web applications, S3 can store files and data backups, Lambda can run code in response t...read more
Q140. What is Empathy Mapping & Affinity Mapping
Empathy Mapping & Affinity Mapping are two techniques used in UX design to understand user needs and preferences.
Empathy Mapping is a visual representation of a user's thoughts, feelings, and behaviors. It helps designers understand the user's perspective.
Affinity Mapping is a technique used to group and organize data collected during research. It helps designers identify patterns and themes.
Both techniques are used to gain insights into user needs and preferences, and to inf...read more
Q141. What is the hierarchy of different annotations in TestNG ?
Q142. how would you validate the form using HTML? How do you validate the phone number with the country code?
Form validation can be done using HTML attributes like required, pattern, and maxlength. Phone number validation with country code can be achieved using regex.
Use the 'required' attribute to make fields mandatory
Use the 'pattern' attribute with regex to validate input format
Use the 'maxlength' attribute to limit the number of characters in a field
For phone number validation with country code, use regex to match the desired format. For example, /^\+[0-9]{1,3}-[0-9]{3}-[0-9]{7}...read more
Difference between ArrayList and HashMap in Java
Q144. Standard profiles on SFDC and what is web to lead in sfdc and how can you do it
Standard profiles on SFDC and web to lead in SFDC
Standard profiles in SFDC are pre-built sets of permissions and access levels for users
Web-to-Lead is a feature in SFDC that allows you to capture lead information from your website and automatically create a lead record in SFDC
To set up Web-to-Lead, you need to create a web form on your website and then configure the form to send the data to SFDC
Standard profiles can be assigned to users to control their access to different pa...read more
Q145. How authentication sone in angular and SAML?
SAML is used for authentication in Angular by integrating SAML libraries and configuring SAML settings.
SAML libraries like 'angular-saml2-js' can be used to integrate SAML in Angular
SAML settings like 'issuer', 'identityProviderUrl', 'logoutUrl', etc. need to be configured
After successful authentication, SAML response is received and verified to grant access to the user
Q146. Explain custom functionality which you ever done?
Developed custom functionality for various projects.
Created a custom payment gateway integration for an e-commerce platform.
Implemented a personalized recommendation system based on user preferences for a streaming service.
Developed a custom data visualization tool for analyzing sales data in a retail application.
Q147. What is constraints and explain them?
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
Q148. What do you mean by transformation?
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 transformation requires careful planning, communication, and executio...read more
Q149. Explain the features of java 8 and java 11
Java 8 introduced features like lambda expressions, streams, and default methods. Java 11 introduced features like local-variable syntax for lambda parameters and HTTP client API.
Java 8: Lambda expressions allow functional programming in Java. Streams provide a way to work with collections. Default methods allow adding new methods to interfaces without breaking existing implementations.
Java 11: Local-variable syntax for lambda parameters simplifies code readability. HTTP clie...read more
Q150. how to consume web service in your application
To consume a web service in an application, use HTTP requests to send and receive data.
Identify the web service endpoint and its API documentation
Choose a programming language and framework to make HTTP requests
Send HTTP requests to the web service endpoint with required parameters
Receive and parse the response data from the web service
Handle errors and exceptions appropriately
What is Polymorphism in C++?
Q152. How do you store a credit card number in python data types tell me use case
Credit card numbers should be stored securely using encryption and hashing algorithms.
Use encryption and hashing algorithms to store credit card numbers securely
Never store the full credit card number, only store the last 4 digits for identification purposes
Use a secure database to store the credit card information
Implement strict access controls to limit who can access the credit card information
Q153. Write a code to get a response for given respurce and base uri, what is serialization and deserialization ,how do you achieve them(pogo classes) etc
Code to get response for given resource and base URI, explanation of serialization and deserialization with POGO classes.
To get response for given resource and base URI, use HTTP client libraries like Apache HttpClient or OkHttp
Serialization is the process of converting an object into a stream of bytes to store or transmit it over a network. Deserialization is the reverse process of converting a stream of bytes back into an object.
POGO (Plain Old Java Object) classes are used...read more
Q154. Why python is popular in market and java popularity is decreasing?
Python's simplicity, versatility, and ease of use make it popular. Java's complexity and verbosity make it less popular.
Python has a simpler syntax and is easier to learn than Java.
Python is versatile and can be used for a wide range of applications, including web development, data analysis, and artificial intelligence.
Java's verbosity and complexity make it less appealing to developers.
Python has a large and active community that contributes to its popularity.
Java's populari...read more
Q155. 6. What trouble shoot will you do if your browser stops working suddenly?
Q156. What is callback hell and how to resolve
Callback hell is a situation where multiple nested callbacks make the code difficult to read and maintain.
Use named functions instead of anonymous functions to make code more readable.
Use promises or async/await to handle asynchronous operations in a more organized way.
Break down complex functions into smaller, more manageable functions.
Use libraries like async.js to handle asynchronous operations in a more structured manner.
Q157. Write a program to display prime numbers from 1-35
Program to display prime numbers from 1-35
Loop through numbers 1-35
Check if each number is prime
If prime, display the number
Q158. Explain the Internal functionality of the hashmap.
Hashmap is a data structure that stores key-value pairs using a hash function.
Hashmap uses a hash function to map keys to their corresponding values.
It has constant time complexity for insertion, deletion, and retrieval.
Collisions can occur when two keys map to the same index, which is resolved using separate chaining or open addressing.
Load factor determines the threshold for resizing the hashmap.
Java's implementation of hashmap uses an array of linked lists for separate cha...read more
Q159. What are the access speacifier In C language?
Access specifiers in C language control the visibility and accessibility of variables and functions.
C language has three access specifiers: public, private, and protected.
Public variables and functions can be accessed from anywhere in the program.
Private variables and functions can only be accessed within the same file.
Protected variables and functions can be accessed within the same file and any derived classes.
Access specifiers are used in struct and class definitions to co...read more
Q160. What is Flow specially Record Triggered flow?
Record Triggered Flow is a type of Flow in Salesforce that is triggered when a record is created or updated.
Record Triggered Flow is used to automate processes in Salesforce based on changes to records.
It can be set to run before or after the record is saved.
Record Triggered Flow can access and update related records as well.
It is a powerful tool for automating complex business processes in Salesforce.
Q161. What are the different Product we have in CPQ?
CPQ offers multiple products including Configure, Price, Quote, Contract Management, and Billing.
Configure: Allows users to customize products based on customer needs
Price: Calculates pricing based on configurations and discounts
Quote: Generates quotes for customers based on configured products
Contract Management: Manages contracts and agreements with customers
Billing: Handles invoicing and payment processing
Q162. What is Bundle Product and Nested Bundle?
Bundle product is a group of related products sold together, while nested bundle is a bundle within a bundle.
Bundle product is a collection of multiple products sold together as a single unit.
Nested bundle is a bundle that contains another bundle within it.
Example: A laptop bundle may include a laptop, a laptop bag, and a mouse. Within this bundle, there could be a nested bundle for extended warranty options.
Q163. Comparable and comparator concepts and sorting by use of comparator functional Interface.
Comparable and comparator concepts and sorting by use of comparator functional Interface.
Comparable interface is used to define natural ordering of objects
Comparator interface is used to define custom ordering of objects
Sorting can be done using Comparator functional interface
Example: Sorting a list of employees by their salary using Comparator
Q164. How can u configure 2 DB in 1 spring boot application
You can configure 2 DB in 1 Spring Boot application by defining multiple DataSource beans and configuring them in application.properties.
Define multiple DataSource beans in your configuration class.
Configure each DataSource bean with its respective database properties in application.properties.
Use @Qualifier annotation to specify which DataSource to use in your repositories or services.
Q165. What is ASAP methodology explain with your experience?
ASAP methodology is a structured approach to implement SAP software.
ASAP stands for Accelerated SAP
It consists of five phases: Project Preparation, Business Blueprint, Realization, Final Preparation, and Go-Live and Support
Each phase has specific deliverables and tasks to be completed
ASAP methodology ensures that the implementation is completed on time, within budget, and meets the business requirements
I have used ASAP methodology in my previous project to implement SAP S/4HA...read more
Q166. What will be the size of the ring of 300×450 beams
The size of the ring of 300×450 beams depends on the diameter of the ring.
The size of the ring can be determined by calculating the circumference of the ring.
The formula to calculate the circumference of a ring is 2πr, where r is the radius of the ring.
To find the radius, we need to know the diameter of the ring.
Once we have the radius, we can calculate the circumference and determine the size of the ring.
Q167. What is Registry Keys? Where you can find Registry Keys in Windows System
Registry Keys are a hierarchical database that stores configuration settings and options on Windows systems.
Registry Keys contain information about software, hardware, user preferences, and system settings.
They are organized in a hierarchical structure similar to a file system.
Registry Keys can be accessed and modified using the Registry Editor (regedit.exe) or programmatically using the Windows API.
Some common locations for Registry Keys include HKEY_LOCAL_MACHINE, HKEY_CURR...read more
Q168. What is the word count problem, and how can it be solved using Java 8 streams and the collect method?
The word count problem involves counting the frequency of words in a given text.
Use Java 8 streams to split the text into words, map each word to a key-value pair with word as key and count as value, and then collect the results using groupingBy and counting collectors.
Example: Stream.of(text.split("\\s+")).collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));
Q169. 3. What is difference between list and set?
List is an ordered collection of elements while set is an unordered collection of unique elements.
Lists allow duplicate elements while sets do not.
Lists are accessed by index while sets are accessed by value.
Lists are represented by square brackets [] while sets are represented by curly braces {}.
Example: [1, 2, 3] is a list while {1, 2, 3} is a set.
Q170. Is method overloading possible in c++?
Yes, method overloading is possible in C++.
Method overloading allows multiple functions with the same name but different parameters.
The compiler determines which function to call based on the number and types of arguments passed.
Example: void print(int x), void print(float x), void print(char x) can all be overloaded.
Overloading can also be done with operators like +, -, *, /, etc.
Overloading improves code readability and reduces code duplication.
Q171. What is the strongest point in your azure how did you rate it?
My strongest point in Azure is my expertise in designing and implementing highly scalable and resilient cloud solutions.
I have extensive experience in designing and implementing cloud solutions using Azure services such as Virtual Machines, Azure Functions, Azure App Service, and Azure Storage.
I have a deep understanding of Azure networking and security, including Virtual Networks, Network Security Groups, and Azure Active Directory.
I am skilled in using Azure DevOps for cont...read more
Q172. What is static & Dynamic Testing? How many phases of Testing we perform before deliver to production .
Q173. What is QTP, difference between findelememt() and findelements().
QTP is a test automation tool. findelement() is used to find a single element, findelements() is used to find multiple elements.
QTP is short for QuickTest Professional, a test automation tool used for functional and regression testing.
findelement() is a method in QTP used to find a single element on a web page based on the specified locator.
findelements() is a method in QTP used to find multiple elements on a web page based on the specified locator.
The findelement() method re...read more
Q174. Boomi question: What's the use of flow control shape
Flow control shape in Boomi is used to control the flow of data within a process.
Flow control shape allows you to route data based on conditions or criteria.
It can be used to loop through a set of data multiple times until a certain condition is met.
Examples include decision shape, branch shape, and stop shape.
Q175. What are steps performed when a migration requirement comes
Steps performed when a migration requirement comes
Assess the current system and identify the scope of migration
Determine the target system and its requirements
Plan the migration process and create a timeline
Test the migration process in a non-production environment
Execute the migration process and monitor for any issues
Validate the migrated system to ensure it meets the requirements
Provide post-migration support and maintenance
Q176. 1. How will you conduct annual appraisal of your direct reportees ?
I will conduct annual appraisal of my direct reportees through a structured process involving goal setting, regular feedback, and performance evaluation.
Set clear and measurable goals at the beginning of the year
Provide regular feedback throughout the year to ensure alignment and progress
Conduct a formal performance evaluation at the end of the year
Use a combination of quantitative and qualitative measures to assess performance
Discuss strengths, areas for improvement, and car...read more
Q178. If I add 2 same attribute values for a object to a set...will I see 2 objects in the set, if yes what changes you make to the code to insert unique objects to a set
No, you will not see 2 objects in the set. To insert unique objects to a set, you can override the equals() and hashCode() methods in the object class.
In a set, each element must be unique based on the equals() method. If you add 2 objects with the same attribute values, only one will be stored in the set.
To ensure uniqueness, override the equals() and hashCode() methods in the object class. This will define how objects are compared and stored in the set.
For example, if you h...read more
Q179. What is autoscaling how it works? Give scenario that you have worked on for autoscaling.
Autoscaling is a feature in cloud computing that automatically adjusts the number of compute resources based on workload.
Autoscaling helps in optimizing resource utilization and maintaining performance during peak loads.
It works by monitoring metrics such as CPU utilization or network traffic, and then adding or removing instances as needed.
An example scenario could be setting up autoscaling for a web application that experiences high traffic during certain times of the day.
Q180. Have you worked on Amendment? Explain it?
Yes, I have worked on Amendment. It involves making changes to existing software code or documentation.
Amendment involves modifying existing code or documentation to improve functionality or fix issues.
Examples include updating a software feature to meet new requirements, fixing bugs in the code, or enhancing performance.
Amendment may also involve revising documentation to reflect changes made to the software.
Q181. What is renewal in CPQ? Explain the complete Flow?
Renewal in CPQ refers to the process of renewing a contract or subscription for a product or service.
Renewal in CPQ involves generating a renewal quote for an existing contract or subscription.
The renewal flow typically includes reviewing the terms of the existing contract, making any necessary adjustments, and generating a new quote for the renewed contract.
Customers may have the option to renew their contract for a specified period of time, with the possibility of negotiati...read more
Q182. Usage of action classes Alert used in scripting Where we are using/implementing OOps concepts in Selenium Automation Why are we doing regression testing Usage of interface Difference between Super and This keyw...
read moreAnswering questions related to Selenium Automation and Java programming concepts.
Action classes are used to perform complex user interactions like drag and drop, double click, etc.
Alerts are used to handle pop-up windows and messages in web applications.
OOps concepts like inheritance, encapsulation, and polymorphism are implemented in Selenium Automation to create reusable and maintainable code.
Regression testing is done to ensure that new changes or updates to the applicatio...read more
Q183. 3. How can we make a class immutable in java?
To make a class immutable in Java, we need to follow certain guidelines.
Make the class final
Make all fields private and final
Do not provide setter methods
If the field is mutable, return a clone of it instead of the original object
Ensure that any mutable objects passed to the constructor are not modified outside the class
Q184. What is Fold Taper and Migration Apron?
Fold taper refers to the change in thickness of a fold along its length, while migration apron is a sedimentary deposit formed at the base of a fold.
Fold taper is the variation in thickness of a fold from its hinge to its limbs.
It is caused by the differential shortening and thickening of rock layers during folding.
Fold taper can be observed in geological structures such as anticlines and synclines.
Migration apron is a sedimentary deposit that accumulates at the base of a fol...read more
Q185. What is BR, difference between after and async How to restrict data visibility without using ACL How to call one function to another in the same script include name How to get number of vowels count present in ...
read moreThe interview questions cover topics such as BR, async, data visibility, function calling, string manipulation, integrations, and server-side data retrieval.
BR stands for Business Rule, which is a server-side script used to define and enforce business logic in ServiceNow.
The difference between after and async is that 'after' runs the script after the record is saved, while 'async' runs the script asynchronously.
To restrict data visibility without using ACL, you can use client...read more
Q186. What is n-1 in agile?
n-1 in agile refers to the number of testers required to test a feature, where n is the total number of testers.
n-1 is a formula used to determine the number of testers needed to test a feature in agile development.
It means that one tester less than the total number of testers is required to test a feature.
For example, if there are 5 testers in a team, then n-1 would mean that 4 testers are required to test a feature.
This approach ensures that there is enough coverage and col...read more
Q187. What is bug and what is defect?
A bug is a coding error that causes unexpected behavior. A defect is a deviation from the expected behavior.
A bug is a mistake made by a programmer while writing code.
A defect is a problem with the software that causes it to behave differently than expected.
Bugs can be fixed by correcting the code, while defects require a deeper analysis of the software.
Examples of bugs include syntax errors, logical errors, and runtime errors.
Examples of defects include incorrect calculation...read more
Is it allowed in C++ to have two functions with same name?
Q189. Architecture of spark. What is lazy evaluation? Difference between repartition and coalesce function?
Spark architecture, lazy evaluation, repartition vs coalesce
Spark architecture consists of a driver program, cluster manager, and worker nodes
Lazy evaluation is a feature of Spark where transformations are not executed until an action is called
Repartition function shuffles data across partitions while coalesce reduces the number of partitions
Repartition can increase or decrease the number of partitions while coalesce only decreases
Repartition is a costly operation while coale...read more
Q190. Q.) What do mean by Joins in SQL? list all of them Q.) What do you mean by Normalization in the database
Q191. What is difference between abstract class and abstract method
Abstract class is a class that cannot be instantiated while abstract method is a method without implementation.
Abstract class can have both abstract and non-abstract methods while abstract method can only exist in an abstract class or interface.
Abstract class can have constructors while abstract method cannot.
Abstract class can provide default implementation for its non-abstract methods while abstract method cannot.
Example of abstract class: Animal class with abstract method ...read more
Q192. How do you configure Application gateway, explain in detail.
To configure Application Gateway, create a resource group, create an application gateway, configure listeners, backend pools, and rules.
Create a resource group
Create an application gateway
Configure listeners
Configure backend pools
Configure rules
Q193. How to access the security on CICS screen on distributed system
To access security on CICS screen on distributed system, use CICS Transaction Server Security.
Use CICS Transaction Server Security to control access to CICS resources.
Define security policies and profiles to control access to CICS resources.
Use the CICS Security API to check security status and perform security-related tasks.
Examples of CICS security features include RACF, ACF2, and Top Secret.
Ensure that all users have appropriate security clearance before accessing CICS res...read more
Q194. What are some of the code words in the test runner file in cucumber?
Code words in test runner file in Cucumber
Cucumber uses Gherkin syntax for writing feature files
Test runner file specifies the location of feature files and step definitions
Code words in test runner file include 'feature', 'glue', 'tags', 'plugin', 'monochrome', etc.
Why are Web APIs used?
What is a stored procedure?
Q197. 1. Explaining the project from my portfolio. 2. Difference between UI and UX. 3. Design Principles. 4. Examples of good and bad UX. 5. Some questions on projects in portfolio.
Interview questions for Associate Designer position
Explained a project from my portfolio
Differentiated between UI and UX
Discussed design principles
Provided examples of good and bad UX
Answered questions on projects in portfolio
Q198. Explain the OOPs concepts and describe the design patterns used in your projects
OOPs concepts include encapsulation, inheritance, and polymorphism. Design patterns used in my projects include Singleton and Factory.
Encapsulation: bundling data and methods that operate on that data within a single unit
Inheritance: creating new classes from existing ones, inheriting their properties and methods
Polymorphism: ability of objects to take on many forms, allowing for flexibility and extensibility
Singleton: ensuring only one instance of a class is created and prov...read more
Q199. What is Middleware in ASP.NET Core
Middleware in ASP.NET Core is software that sits between the web server and the application, handling requests and responses.
Middleware is a pipeline of components that can be added to the application's request processing pipeline.
Each middleware component can handle a specific aspect of the request/response cycle.
Examples of middleware include authentication, logging, and routing.
Middleware can be added to the pipeline using the Use() method in the Startup class.
Middleware c...read more
Q200. Write 3rd highest salary sql query?
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;
More about working at LTIMindtree
Top HR Questions asked in null
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month