Add office photos
Engaged Employer

LTIMindtree

3.8
based on 20.6k Reviews
Filter interviews by

600+ Excel Industries Interview Questions and Answers

Updated 30 Jan 2025
Popular Designations

Q1. What is the difference between Array and LinkedList? What are binary search, code, and complexities? What is a deadlock? What is OOPS? Pillars of OOPS(Encapsulation, Inheritance, Abstraction, Polymorphism), wit...

read more
Ans.

Interview questions for Software Engineer position

  • Array is a collection of elements of the same data type, while LinkedList is a collection of nodes that contain data and a reference to the next node

  • Binary search is a search algorithm that divides the search interval in half at every step, reducing the search space by half

  • Code complexity refers to the level of difficulty in understanding and maintaining a piece of code

  • Deadlock is a situation where two or more processes are un...read more

Add your answer

Q2. in Angular what is services and how to call service api, and how bind our data with in component.

Ans.

Services in Angular are singleton objects that provide functionality to components. They can be called using dependency injection.

  • Services are used to share data and functionality across multiple components

  • They can be created using the 'ng generate service' command

  • Services can be injected into components using the constructor

  • To call a service API, use Angular's HttpClient module

  • Data can be bound to components using property binding or two-way binding

Add your answer

Q3. 1) If you are given a card with 1-1000 numbers and there are 4 boxes. Card no 1 will go in box 1 , card 2 in box 2 and similarly it will go. Card 5 will again go in box 1. So what will be the logic for this cod...

read more
Ans.

Logic for distributing cards among 4 boxes in a circular manner.

  • Use modulo operator to distribute cards among boxes in a circular manner.

  • If card number is divisible by 4, assign it to box 4.

  • If card number is divisible by 3, assign it to box 3.

  • If card number is divisible by 2, assign it to box 2.

  • If card number is not divisible by any of the above, assign it to box 1.

View 3 more answers

Q4. What are a concurrent hashmap and its advantage over a normal hashmap?

Ans.

Concurrent hashmap allows multiple threads to access and modify the map concurrently without causing data inconsistency.

  • Concurrent hashmap is thread-safe and allows multiple threads to access and modify the map concurrently.

  • It uses a technique called lock striping to divide the map into segments and apply locks to each segment instead of the entire map.

  • This allows multiple threads to access different segments of the map concurrently without causing data inconsistency.

  • Concurre...read more

Add your answer
Discover Excel Industries interview dos and don'ts from real experiences

Q5. How can we expose an Rest API using spring boot?

Ans.

Spring Boot can be used to expose Rest APIs easily.

  • Create a Spring Boot project with necessary dependencies.

  • Define the API endpoints using @RestController and @RequestMapping annotations.

  • Implement the API logic in methods annotated with @GetMapping, @PostMapping, etc.

  • Use @RequestBody and @PathVariable annotations to handle request data.

  • Configure the API using application.properties or application.yml file.

  • Test the API using tools like Postman or Swagger UI.

Add your answer

Q6. 1. Which programming language you are comfortable with?

Ans.

I am comfortable with Java programming language.

  • Proficient in object-oriented programming concepts

  • Experience in developing web applications using Spring framework

  • Familiarity with Java libraries and tools such as Hibernate and Maven

View 1 answer
Are these interview questions helpful?

Q7. How to copy data of all the gdg versions into a single ps file using jcl

Ans.

To copy data of all GDG versions into a single PS file using JCL.

  • Use IDCAMS utility to define a temporary GDG base.

  • Use SORT utility to merge all the GDG versions into a single file.

  • Use IEBGENER utility to copy the merged file to a PS file.

  • Delete the temporary GDG base using IDCAMS utility.

Add your answer

Q8. Print the odd numbers inbetween 1 to 10 and greater than 5 using streams

Ans.

Using Java streams to print odd numbers between 1 to 10 and greater than 5

  • Use IntStream.range() to generate numbers from 1 to 10

  • Filter the numbers using filter() to get odd numbers

  • Use filter() again to get numbers greater than 5

  • Print the numbers using forEach()

View 1 answer
Share interview questions and help millions of jobseekers 🌟

Q9. What are the advantages of hibernate framwork?

Ans.

Hibernate framework provides ORM capabilities, simplifies database access, and improves performance.

  • Hibernate reduces boilerplate code by providing ORM capabilities.

  • It simplifies database access by abstracting away the underlying SQL.

  • Hibernate improves performance by caching data and reducing database round trips.

  • It supports lazy loading, which improves performance by loading data only when needed.

  • Hibernate supports multiple database vendors and provides transaction managemen...read more

Add your answer

Q10. 2. Tell me about software testing methodologies?

Ans.

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

View 5 more answers

Q11. HashMap storing and fetching the elements in various ways using java 7 and 8 as well.

Ans.

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

Add your answer

Q12. 1. How to handle exception in microservices? 2.What is config server 3.ClassNotFoundException vs NoClassDefException

Ans.

Handling exceptions in microservices, config server, ClassNotFoundException vs NoClassDefException

  • 1. Exception handling in microservices involves using try-catch blocks to catch and handle exceptions at the service level.

  • 2. Config server is a centralized server that stores configuration information for microservices, allowing them to retrieve configurations at runtime.

  • 3. ClassNotFoundException occurs when a class is not found at runtime, while NoClassDefFoundError occurs when...read more

Add your answer

Q13. how to call 1 webservice to another webservices

Ans.

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

Add your answer

Q14. Comparable and comparator concepts and sorting by use of comparator functional Interface.

Ans.

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

Add your answer

Q15. 3. What is difference between list and set?

Ans.

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.

View 1 answer

Q16. Explain about AWS services such as EC2, S3 and Lambda's.

Ans.

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

Add your answer

Q17. 1.data dictionary concept-table creation steps How do you maintain TMG? What is one step and two step? Where do you use the search help and types of search help? What are lock objects? Difference between struct...

read more
Ans.

Questions related to SAP ABAP concepts and terminology.

  • Data dictionary concept and table creation steps

  • TMG maintenance

  • One step and two step

  • Search help and types of search help

  • Lock objects

  • Difference between structure and table

  • Views and types of views

Add your answer

Q18. 5.enhancements What is enhancements? Types of enhancements? How do you find an exit? Difference between classic badi and kernel badi? Difference between customer exit and user exit? Types of customer exit? Type...

read more
Ans.

Enhancements are ways to modify SAP standard functionality. There are various types of enhancements and exits available.

  • Enhancements are used to modify SAP standard functionality without changing the original code

  • Types of enhancements include user exits, customer exits, BAdIs, enhancement spots, and enhancement frameworks

  • Exits are identified by searching for function modules with names containing 'EXIT_' or 'SMOD_'

  • Classic BAdIs are implemented using function modules, while ke...read more

Add your answer

Q19. 1. Difference between calculate and filter function. 2. What is pivot and unpivot table in power bi? 3. Optimization techniques in power bi. 4. Types of gateways in power bi. 5. Difference between star and snow...

read more
Ans.

Questions related to Power BI

  • Calculate function is used to create new columns based on a formula while filter function is used to filter data based on a condition.

  • Pivot table is used to summarize and aggregate data while unpivot table is used to transform data from wide to long format.

  • Optimization techniques include reducing data model size, using calculated columns instead of measures, and minimizing data refresh frequency.

  • Types of gateways include personal, on-premises, and...read more

Add your answer

Q20. Explain custom functionality which you ever done?

Ans.

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.

Add your answer

Q21. how to consume web service in your application

Ans.

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

Add your answer

Q22. Explain the Internal functionality of the hashmap.

Ans.

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

Add your answer

Q23. Find the unique element in the array?

Ans.

To find the unique element in an array

  • Iterate through the array and use a hash table to keep track of the frequency of each element

  • Return the element with frequency 1

  • Alternatively, use XOR operation to cancel out duplicate elements and return the remaining element

Add your answer

Q24. What are Isolation level in Db2

Ans.

Isolation levels in Db2 determine how transactions interact with each other.

  • Isolation levels include Read Uncommitted, Read Committed, Repeatable Read, and Serializable.

  • Higher isolation levels provide more consistency but can also lead to more contention and slower performance.

  • Isolation levels can be set at the transaction level or for individual queries.

  • For example, a transaction with Repeatable Read isolation level will prevent other transactions from modifying the same dat...read more

Add your answer

Q25. What is Flow specially Record Triggered flow?

Ans.

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.

Add your answer

Q26. What are the different Product we have in CPQ?

Ans.

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

Add your answer

Q27. What is Bundle Product and Nested Bundle?

Ans.

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.

Add your answer

Q28. 1. Difference between sum and sumx function in power bi. 2. What is X Velocity in power BI ? 3. Types of filters in power bi. 4. Types of connection mode in power bi.

Ans.

Answers to Power BI related questions.

  • sum function adds up the values in a column, while sumx function adds up the result of an expression evaluated for each row in a table

  • X Velocity is a feature in Power BI that allows for faster data processing and analysis

  • Types of filters in Power BI include visual level filters, page level filters, and report level filters

  • Types of connection mode in Power BI include Import, DirectQuery, and Live Connection

Add your answer

Q29. Boomi question: What's the use of flow control shape

Ans.

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.

Add your answer

Q30. Explain Inheritance and Encapsulation with real-time examples.

Ans.

Inheritance is a mechanism in which a new class inherits properties and behaviors from an existing class. Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.

  • Inheritance allows a subclass to inherit attributes and methods from a superclass. For example, a class Animal can be a superclass with attributes like name and age, and methods like eat() and sleep(). A subclass Dog can inherit these attributes and methods.

  • Encapsulation ...read more

Add your answer

Q31. Create a function and print the addition of two number

Ans.

Create a function to print the addition of two numbers

  • Define a function that takes two parameters representing the numbers to be added

  • Inside the function, add the two numbers together

  • Print the result of the addition

Add your answer

Q32. Have you worked on Amendment? Explain it?

Ans.

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.

Add your answer

Q33. What is renewal in CPQ? Explain the complete Flow?

Ans.

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

Add your answer

Q34. What is PEGA, and what motivated you to learn it?

Ans.

PEGA is a business process management tool used for building enterprise applications.

  • PEGA is a platform for creating and managing business processes and customer interactions.

  • It offers tools for designing, building, and deploying applications without the need for traditional coding.

  • I learned PEGA because of its popularity in the industry and its ability to streamline business processes.

  • Having PEGA skills can open up job opportunities in various industries such as finance, hea...read more

Add your answer

Q35. Areas of strength and weekness .

Ans.

My areas of strength include problem-solving, teamwork, and adaptability. My weakness is public speaking.

  • Strengths: problem-solving (e.g. developing efficient algorithms), teamwork (e.g. collaborating with colleagues on a project), adaptability (e.g. quickly learning new programming languages)

  • Weakness: public speaking (e.g. presenting technical information to a large audience)

View 1 answer

Q36. What should be done when a defect is found in production?

Ans.

Defects found in production should be immediately reported and a plan should be made to fix the issue.

  • Report the defect to the development team and stakeholders

  • Analyze the impact of the defect on the system and users

  • Prioritize the defect based on severity and impact

  • Create a plan to fix the defect and test the fix thoroughly

  • Deploy the fix to production after testing

  • Monitor the system to ensure the defect has been resolved

View 2 more answers

Q37. 6.sap script and smart form? Types of window in sap script and smart form Is script is client dependent or independent? Difference between script and smart form? Tell me the tcodes used for smart forms and scri...

read more
Ans.

Questions related to SAP ABAP scripting and smart forms.

  • SAP Script and Smart Forms are used for creating and printing forms in SAP systems.

  • SAP Script has client dependency while Smart Forms are client independent.

  • SAP Script uses function modules like OPEN_FORM, WRITE_FORM, and CLOSE_FORM.

  • Smart Forms use function modules like SMARTFORM_FILL_OUT, SMARTFORM_GET_SMARTFORMS_LIST, and SMARTFORM_GET_PRINT_PDFS.

  • SAP Script has fewer features compared to Smart Forms.

  • SAP Script has wind...read more

Add your answer

Q38. Explain any terraform project that I did recently also what were the variables you defined in terraform configuration, how will you access a storage account blob container from more than one subscriptions from...

read more
Ans.

Explaining recent Terraform project, accessing storage account blob container from multiple subscriptions, Azure DevOps variable group and pipeline, and brief on Ansible role.

  • Recently worked on Terraform project to provision Azure resources

  • Defined variables in Terraform configuration for resource names and sizes

  • Accessed storage account blob container from multiple subscriptions using shared access signature (SAS) tokens

  • Current project infrastructure in Azure includes virtual ...read more

Add your answer

Q39. 2.Reports: Events in classical reports and explain? Events in interactive reports? Difference between at pf status and user command? Tell me the function module you last used in your report? How do you debug th...

read more
Ans.

Questions related to SAP Abap reports and debugging

  • Events in classical reports are start-of-selection, end-of-selection, and top-of-page. In interactive reports, events are at-line-selection, at-user-command, and top-of-page.

  • AT PF status is used to define the status of the screen, while user command is used to define the actions that can be performed on the screen.

  • The function module used in a report depends on the requirement. For example, if we need to convert a date from o...read more

Add your answer

Q40. What is Pricing Rule & Product Rule?

Ans.

Pricing Rule & Product Rule are mathematical concepts used in calculus to find derivatives of functions.

  • Pricing Rule is used to find the derivative of a function that involves a product of two functions.

  • Product Rule is used to find the derivative of a function that involves the product of two functions.

  • Pricing Rule: (f(x)g(x))' = f'(x)g(x) + f(x)g'(x)

  • Product Rule: (fg)' = f'g + fg'

Add your answer

Q41. What is MDQ (Multi Dimensional Quote)?

Ans.

MDQ (Multi Dimensional Quote) is a tool used in software development to estimate the effort required for a project by considering multiple dimensions.

  • MDQ takes into account various factors such as complexity, team experience, technology stack, and project scope.

  • It helps in providing a more accurate estimation of the time and resources needed for a project.

  • For example, a project with a high complexity level and a new technology stack may have a higher MDQ compared to a project...read more

Add your answer

Q42. What are the different Pricing Method?

Ans.

Different pricing methods include cost-plus pricing, value-based pricing, competition-based pricing, and dynamic pricing.

  • Cost-plus pricing involves adding a markup to the cost of production.

  • Value-based pricing sets prices based on the perceived value to the customer.

  • Competition-based pricing involves setting prices based on competitors' prices.

  • Dynamic pricing adjusts prices in real-time based on demand and other factors.

Add your answer

Q43. What is QCP (Quote Calculator Plugin)?

Ans.

QCP is a software plugin used for calculating quotes for products or services.

  • QCP is a tool used in sales or e-commerce platforms to provide accurate pricing information to customers.

  • It can factor in variables such as quantity, discounts, taxes, and shipping costs to generate a final quote.

  • QCP can be customized to fit the specific pricing structure and rules of a business.

  • Examples of QCP include plugins for online shopping carts, insurance quoting systems, and subscription se...read more

Add your answer

Q44. How to increase performance of any app?

Ans.

To increase performance of an app, optimize code, improve database queries, utilize caching, and scale resources.

  • Optimize code by identifying and fixing bottlenecks

  • Improve database queries by indexing frequently accessed data

  • Utilize caching to store frequently accessed data in memory for faster retrieval

  • Scale resources by adding more servers or upgrading hardware

Add your answer

Q45. Magento design pattern? Php difference between latest and older version?

Ans.

Magento follows the Model-View-Controller (MVC) design pattern. PHP latest version has improved performance and added features.

  • Magento follows the Model-View-Controller (MVC) design pattern for separating concerns and improving maintainability.

  • PHP latest version (7.4) has improved performance with JIT compiler and added features like typed properties and arrow functions.

  • PHP older versions (5.x) have reached end-of-life and are no longer supported, posing security risks.

Add your answer

Q46. How do you performed incrimental load in your project?

Ans.

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

Add your answer

Q47. 4. What is ConcurrentModificationException

Ans.

ConcurrentModificationException is a runtime exception thrown when an object is modified concurrently while being iterated.

  • Occurs in Java when a collection is modified while being iterated over using an iterator

  • Can be avoided by using concurrent collections like ConcurrentHashMap or CopyOnWriteArrayList

  • Example: Attempting to remove an element from a list while iterating over it will throw ConcurrentModificationException

Add your answer

Q48. What is meant by regression and retesting?

Ans.

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 been fixed.

  • Regression testing is automated to save time an...read more

Add your answer

Q49. Explain Python Data Structures and advantages and some differences in each

Ans.

Python data structures are containers that hold data in an organized manner, each with its own advantages and differences.

  • Python lists are versatile and can hold different data types.

  • Tuples are immutable and can be used as keys in dictionaries.

  • Sets are unordered and eliminate duplicate elements.

  • Dictionaries store data in key-value pairs for efficient retrieval.

View 1 answer

Q50. How many interfaces you have worked on?

Ans.

I have worked on 5 interfaces in my previous roles.

  • Developed user interfaces for web applications using HTML, CSS, and JavaScript.

  • Integrated APIs to create seamless interactions between different systems.

  • Designed and implemented RESTful interfaces for data exchange.

  • Worked on creating intuitive user interfaces for mobile applications.

  • Collaborated with UX designers to improve user experience on interfaces.

Add your answer

Q51. What are the Types of Triggers

Ans.

Triggers are of two types: DML Triggers and DDL Triggers.

  • DML Triggers are fired when a DML event occurs, such as INSERT, UPDATE, or DELETE.

  • DDL Triggers are fired when a DDL event occurs, such as CREATE, ALTER, or DROP.

  • Examples of DML Triggers include AFTER INSERT, AFTER UPDATE, and AFTER DELETE.

  • Examples of DDL Triggers include AFTER CREATE, AFTER ALTER, and AFTER DROP.

Add your answer

Q52. Write a program Sum the digit?

Ans.

A program to calculate the sum of digits in a given number.

  • Take input from user or use a predefined number

  • Use a loop to extract each digit from the number

  • Add each digit to a variable to calculate the sum

  • Print the sum of digits

Add your answer

Q53. What rae the Configuration Attribute?

Ans.

Configuration attributes are settings that define the behavior of a software system.

  • Configuration attributes can include parameters such as database connection strings, logging levels, and feature toggles.

  • They are typically stored in configuration files or databases.

  • Changing configuration attributes can alter the behavior of the software without modifying its code.

  • Configuration attributes are used to customize the software for different environments or user preferences.

Add your answer

Q54. What are the Oops concepts?

Ans.

Oops concepts are the fundamental principles of Object-Oriented Programming.

  • Abstraction

  • Encapsulation

  • Inheritance

  • Polymorphism

View 1 answer

Q55. 5. How HashMap internally works?

Ans.

HashMap internally uses an array of linked lists to store key-value pairs, with keys hashed to determine the index.

  • HashMap uses hashing to determine the index of key-value pairs in the array.

  • Collisions are resolved by chaining, where multiple key-value pairs with the same hash are stored in a linked list at the same index.

  • When retrieving a value, the key is hashed to find the index, then the linked list at that index is traversed to find the matching key.

Add your answer

Q56. 1. Introduce yourself 2. Predict the output for a program that would throw DivideByZeroException 3. Write a program to find factorial 4. Write a program: "Welcome To Mindtree" to "Mindtree To Welcome" 5. Compon...

read more
Ans.

The interview questions cover topics like introducing oneself, predicting program output, writing programs, Selenium components, Cucumber, and API encryption.

  • Introduce yourself confidently, highlighting relevant experience and skills.

  • To predict the output of a program that throws DivideByZeroException, understand how the exception is handled in the code.

  • Write a program to find factorial using loops or recursion.

  • To reverse the words in a string, split the string into words, re...read more

View 1 answer

Q57. What is vmware, what is diffence between standard and DV switch, what is BSOD, how to troubleshoot BSOD in windows server, how to troubleshoot corrupted OS, what patching tools you use

Ans.

Answering questions related to VMware, BSOD, troubleshooting, and patching tools.

  • VMware is a virtualization software that allows multiple operating systems to run on a single physical machine.

  • Standard switch is a virtual switch that connects virtual machines to the physical network, while DV switch is a distributed virtual switch that allows for centralized management of network configurations.

  • BSOD stands for Blue Screen of Death, which is an error screen displayed on Windows...read more

Add your answer

Q58. 3.module pool programming Events in module pool ? Difference between process before output and process after input? What is the default screen number?

Ans.

Module pool programming events, process before output and process after input, default screen number.

  • Events in module pool include initialization, start-of-selection, end-of-selection, and others.

  • Process before output is used to modify screen elements before they are displayed, while process after input is used to validate user input.

  • The default screen number is 1000.

Add your answer

Q59. how much is Expected ctc

Ans.

Expected CTC is dependent on various factors such as experience, skills, job role, and company policies.

  • Expected CTC can vary based on the candidate's experience and skillset.

  • Job role and responsibilities also play a crucial role in determining the expected CTC.

  • Company policies and budget can also impact the expected CTC.

  • It is important to research industry standards and negotiate based on market rates.

  • Expected CTC can be discussed during the interview process or after receiv...read more

Add your answer

Q60. What is overriding in python

Ans.

Overriding in Python is the ability of a subclass to provide a specific implementation of a method that is already provided by its superclass.

  • In Python, when a subclass provides a specific implementation of a method that is already defined in its superclass, it is called method overriding.

  • The overridden method in the subclass should have the same name, same parameters, and same return type as the method in the superclass.

  • This allows the subclass to provide a specialized versi...read more

Add your answer

Q61. Sql queries for fetching a data

Ans.

SQL queries for fetching data

  • Use SELECT statement to fetch data from a table

  • Use WHERE clause to filter data based on conditions

  • Use JOIN to combine data from multiple tables

  • Use GROUP BY to group data based on a column

  • Use ORDER BY to sort data based on a column

Add your answer

Q62. Explain any Special Field in CPQ?

Ans.

Special Field in CPQ refers to a custom field that is unique to a specific use case or industry.

  • Special fields can be used to capture industry-specific data or unique requirements.

  • Examples include fields for pricing rules in the manufacturing industry or contract terms in the telecommunications industry.

Add your answer

Q63. What is plan Bind?

Ans.

Plan Bind is a feature in Oracle database that allows binding of execution plans to SQL statements.

  • Plan Bind helps in improving the performance of SQL statements by reusing the execution plan.

  • It reduces the overhead of parsing and optimizing the SQL statement every time it is executed.

  • Plan Bind is enabled by default in Oracle database.

  • It can be disabled using the initialization parameter OPTIMIZER_FEATURES_ENABLE.

  • Plan Bind is also known as Cursor Sharing.

  • Example: SELECT * FRO...read more

Add your answer

Q64. Explain all the process of SSIS in brief.

Ans.

SSIS is a data integration tool in SQL Server used for ETL operations.

  • SSIS stands for SQL Server Integration Services.

  • It is used for extracting, transforming, and loading data.

  • SSIS packages can be created using SQL Server Data Tools.

  • It supports various data sources and destinations.

  • Control flow and data flow tasks are used to design SSIS packages.

Add your answer

Q65. What are the Option contraint?

Ans.

Option constraints are restrictions placed on the values that can be assigned to an option in a software system.

  • Option constraints define the valid range of values for an option.

  • They can include minimum and maximum values, allowed data types, and specific values.

  • For example, an option for selecting a color may have constraints that limit the choices to 'red', 'blue', or 'green'.

Add your answer

Q66. What is Pricing Waterfall?

Ans.

Pricing waterfall is a method used to analyze and optimize pricing strategies by breaking down the pricing process into different components.

  • Pricing waterfall helps in understanding the impact of various factors on pricing decisions.

  • It involves analyzing costs, competition, customer demand, and other market factors to determine the optimal pricing strategy.

  • Examples of components in a pricing waterfall include fixed costs, variable costs, discounts, rebates, and promotions.

Add your answer

Q67. What is Package level Setting?

Ans.

Package level setting refers to configuration settings that apply to an entire package of software components.

  • Package level settings are configuration options that affect all components within a software package.

  • These settings are typically defined at the package level and apply globally.

  • Examples include setting default values for variables, defining access control rules, or specifying logging levels.

  • Package level settings help maintain consistency and simplify management of ...read more

Add your answer

Q68. What is Guided Selling?

Ans.

Guided selling is a sales technique where the salesperson guides the customer through the buying process, offering personalized recommendations and advice.

  • Involves salesperson providing personalized recommendations to customers

  • Helps customers make informed decisions during the buying process

  • Often used in e-commerce websites to suggest products based on customer preferences

Add your answer

Q69. Features of angular and detail questionnaire

Ans.

Angular is a popular front-end framework for building web applications.

  • Angular is developed and maintained by Google.

  • It uses TypeScript for building applications.

  • Angular provides features like two-way data binding, dependency injection, and routing.

  • Components, services, and modules are key building blocks in Angular.

  • Angular CLI is a command-line tool for creating and managing Angular projects.

Add your answer

Q70. 7.Idoc Steps to create an idoc? Steps to reprocess the idoc? How do you debug the idoc?

Ans.

Steps to create, reprocess and debug an IDoc in SAP ABAP.

  • To create an IDoc, define the message type, basic type, and segment structure in WE31.

  • Create a function module to populate the IDoc data and trigger the IDoc creation using WE19.

  • To reprocess an IDoc, use transaction BD87 and select the IDoc to be reprocessed.

  • Check the error message and correct the issue before reprocessing the IDoc.

  • To debug an IDoc, set a breakpoint in the function module used to create the IDoc.

  • Use tra...read more

Add your answer

Q71. Tell me about oops concept?

Ans.

Object-oriented programming (OOP) is a programming paradigm that uses objects to represent and manipulate data.

  • OOP is based on the concept of classes and objects.

  • It provides encapsulation, inheritance, and polymorphism as key features.

  • Encapsulation hides the internal details of an object and provides a public interface.

  • Inheritance allows classes to inherit properties and methods from other classes.

  • Polymorphism allows objects of different classes to be treated as objects of a ...read more

Add your answer

Q72. Difference between Python and C++.

Ans.

Python is a high-level, interpreted language known for its simplicity and readability, while C++ is a low-level, compiled language known for its performance and efficiency.

  • Python is dynamically typed, while C++ is statically typed.

  • Python uses indentation for code blocks, while C++ uses curly braces.

  • Python has automatic memory management, while C++ requires manual memory management.

  • Python is often used for web development and data analysis, while C++ is commonly used for syste...read more

Add your answer

Q73. Exception hiearchy( Types ,classes)

Ans.

Exception hierarchy refers to the organization of exception classes in a hierarchical structure.

  • Exceptions are organized in a tree-like structure with a base class at the top and derived classes below it.

  • The base class is usually the Exception class, and derived classes can be created to handle specific types of exceptions.

  • Examples of derived classes include IOException, NullPointerException, and ArithmeticException.

  • Exceptions can be caught and handled using try-catch blocks,...read more

Add your answer

Q74. When do we do the regression testing and why?

Ans.

Regression testing is performed to ensure that changes or updates to a software application do not introduce new defects or impact existing functionality.

  • Regression testing is done after making changes to the software application.

  • It helps in identifying any unintended side effects of the changes.

  • It ensures that previously working features are not broken due to the changes.

  • Regression testing is typically performed during the testing phase of the software development lifecycle....read more

View 1 answer

Q75. List - Stores all types of elements Array - Stores one type of element and in sequential memory blocks hence faster access

Ans.

An array stores one type of element in sequential memory blocks for faster access.

  • Arrays are useful for storing and accessing data in a specific order.

  • They can be used to store numbers, characters, or other data types.

  • Arrays can be multidimensional, allowing for more complex data structures.

  • Accessing elements in an array is done using an index, starting at 0.

  • Arrays can be resized dynamically in some programming languages.

Add your answer

Q76. What is plugins,factory, dependency injection,rest api,ui components, how you will resolve some queries

Ans.

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

Add your answer

Q77. what are Terraform workspaces, what is a null resource in terraform, what is git fetch and how it's different from git pull, What is a load balancer in azure, what is an application gateway in azure, what are p...

read more
Ans.

Questions related to Azure DevOps Engineer role

  • Terraform workspaces are used to manage multiple environments with the same codebase

  • Null resource in Terraform is used to execute arbitrary code that doesn't create any resources

  • Git fetch downloads changes from the remote repository but doesn't merge them with the local branch

  • Load balancer in Azure distributes incoming traffic across multiple virtual machines

  • Application gateway in Azure is a web traffic load balancer that can als...read more

Add your answer

Q78. What is meant by fact and dimension table?

Ans.

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

Add your answer

Q79. What is a join and different types of joins?

Ans.

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 outer join returns all rows from both tables, with NULL v...read more

Add your answer

Q80. Use of if else in jcl

Ans.

If else can be used in JCL to conditionally execute steps based on certain criteria.

  • IF statement can be used to check for a condition and execute a step or skip it

  • ELSE statement can be used to execute a different step if the condition is not met

  • Examples include checking for file existence or job completion status

Add your answer

Q81. How you handle the authentication

Ans.

I handle authentication using industry-standard protocols and encryption methods.

  • Utilize OAuth or OpenID Connect for secure authentication

  • Implement multi-factor authentication for added security

  • Store user credentials securely using encryption

  • Regularly update authentication mechanisms to address any vulnerabilities

Add your answer

Q82. What is Function App and Logic App in Azure

Ans.

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

Add your answer

Q83. What is the application lifecycle in ASP.NET MVC

Ans.

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

Add your answer

Q84. what is email studio and how will you send an email ?

Ans.

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

Add your answer

Q85. 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 more
Ans.

Calculate 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

Add your answer

Q86. Use of Cond parameter

Ans.

Cond parameter is used to conditionally render elements in React.

  • It is a ternary operator that takes three arguments.

  • The first argument is the condition to be evaluated.

  • The second argument is the element to be rendered if the condition is true.

  • The third argument is the element to be rendered if the condition is false.

  • It can be used to render different elements based on the state of the component.

Add your answer

Q87. Index and subscript in cobol

Ans.

Index and subscript are used in COBOL to access elements in arrays.

  • Index is used to access a specific element in an array based on its position

  • Subscript is used to access a specific element in an array based on its value

  • Both index and subscript can be used interchangeably in COBOL

  • Example: ARRAY(3) is the same as ARRAY(3:3)

Add your answer

Q88. Different scops of beans.

Ans.

Different scopes of beans refer to their visibility and accessibility within an application.

  • Beans can have different scopes such as singleton, prototype, request, session, and global session.

  • Singleton scope means only one instance of the bean is created and shared throughout the application.

  • Prototype scope means a new instance of the bean is created every time it is requested.

  • Request scope means a new instance of the bean is created for every HTTP request.

  • Session scope means ...read more

Add your answer

Q89. What is Batch APEX?

Ans.

Batch APEX is a feature in Salesforce that allows developers to process records in bulk using Apex code.

  • Batch APEX is used to handle large volumes of data in Salesforce.

  • It is commonly used for tasks like data cleansing, data migration, and data processing.

  • Batch APEX classes implement the Database.Batchable interface and are executed asynchronously.

  • Developers can monitor and manage Batch APEX jobs through the Salesforce user interface.

Add your answer

Q90. 7) How does query acceleration speed up query processing?

Ans.

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.

View 1 answer

Q91. Internal working of HashMap

Ans.

HashMap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.

  • HashMap uses an array of buckets to store key-value pairs

  • Each bucket contains a linked list of entries with the same hash code

  • When a key-value pair is added, its hash code is used to determine the bucket and the entry is added to the linked list

  • When a value is retrieved, the key's hash code is used to find the bucket and the linked list is searched for the entry with the matchi...read more

Add your answer

Q92. Diff b/w drill down and drill through

Ans.

Drill down is navigating from summary data to detailed data, while drill through is navigating from one report to another.

  • Drill down allows users to see more detailed information by clicking on a summary data point.

  • Drill through allows users to navigate from one report to another, typically by clicking on a hyperlink.

  • Drill down is used to explore data within a single report, while drill through is used to navigate between different reports.

  • Example of drill down: clicking on a...read more

Add your answer

Q93. What is normalization and denormalization?

Ans.

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 anomalies.

  • Denormalization can improve query performance bu...read more

Add your answer

Q94. How many types of subscription in power BI report reserver

Ans.

There are two types of subscriptions in Power BI Report Server.

  • The two types of subscriptions are Power BI Report Server Standard and Power BI Report Server Enterprise.

  • The Standard subscription allows for a single server deployment, while the Enterprise subscription allows for a distributed deployment.

  • The Enterprise subscription also includes additional features such as high availability and disaster recovery.

  • Both subscriptions require a license for each user accessing the re...read more

Add your answer

Q95. Types of Integration runtimes

Ans.

Integration runtimes are used to connect different systems and applications. There are three types: Self-hosted, Azure, and SSIS.

  • Self-hosted integration runtime is installed on a local machine or a virtual machine and is used to connect to on-premises data sources.

  • Azure integration runtime is a cloud-based service that connects to cloud and on-premises data sources.

  • SSIS integration runtime is used to run SSIS packages in Azure Data Factory.

  • Integration runtimes are used in Azu...read more

Add your answer

Q96. What is meant by integration testing?

Ans.

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

Add your answer

Q97. Explain Discount Schedule ?

Ans.

A discount schedule is a set of rules or guidelines that determine the amount of discount a customer receives based on various factors.

  • Discount schedules can be based on factors such as quantity purchased, customer loyalty, or promotional events.

  • For example, a discount schedule may offer a 10% discount for purchases of 10 items or more.

  • Another example could be a loyalty program where customers receive increasing discounts based on their total purchase amount over time.

Add your answer

Q98. Explain Quote to Cash Flow?

Ans.

Quote to Cash Flow is the process of generating revenue from the initial quote to the final payment.

  • Quote to Cash Flow involves the entire sales process from creating a quote for a product or service to receiving payment for that product or service.

  • It includes activities such as quoting, invoicing, order fulfillment, and payment collection.

  • The goal of Quote to Cash Flow is to streamline the sales process and improve cash flow for the business.

  • Example: A customer requests a qu...read more

Add your answer

Q99. Explain Usages Based Product?

Ans.

Usages based product refers to a pricing model where customers are charged based on their usage of the product or service.

  • Customers are charged based on the amount or frequency of their usage.

  • Common in industries like cloud computing, SaaS, and utilities.

  • Examples include pay-as-you-go cloud services, metered electricity usage, and usage-based insurance.

Add your answer

Q100. What is Middleware in ASP.NET Core

Ans.

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

Add your answer
1
2
3
4
5
6
7
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Excel Industries

based on 569 interviews
Interview experience
4.0
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.5
 • 445 Interview Questions
3.8
 • 181 Interview Questions
3.5
 • 143 Interview Questions
3.8
 • 142 Interview Questions
4.5
 • 133 Interview Questions
3.6
 • 131 Interview Questions
View all
Top LTIMindtree Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter