Infosys
100+ FundsTiger Interview Questions and Answers
Q101. How does MM calculate prices
MM calculates prices based on market demand, competition, production costs, and desired profit margins.
Market demand for the product or service
Competition pricing strategies
Production costs including materials, labor, and overhead
Desired profit margins
Factors such as seasonality, economic conditions, and customer preferences may also be considered
Q102. What is Props Drilling ?
Props drilling is the process of passing data from one component to another by going through other components in between.
Props drilling is a common pattern in React where data is passed down from parent components to child components through props.
It can become cumbersome when passing data through multiple levels of components, leading to unnecessary re-rendering of components.
To avoid props drilling, React Context API or state management libraries like Redux can be used to m...read more
Q103. What is the R2R process?
R2R process stands for Record to Report process, which involves the collection, processing, and reporting of financial information.
R2R process involves recording financial transactions in the general ledger
It includes activities such as journal entries, reconciliations, and financial reporting
The process ensures accurate and timely financial information for decision-making
Examples of R2R activities include closing the books at the end of a financial period and preparing finan...read more
Q104. Exception Handling in spring boot
Exception handling in Spring Boot allows developers to handle errors gracefully and provide custom responses.
Use @ControllerAdvice to handle exceptions globally
Use @ExceptionHandler to handle specific exceptions
Return ResponseEntity with appropriate status codes and error messages
Use @ResponseStatus to customize HTTP status codes
Q105. Deployment process in my project
Our deployment process involves continuous integration and automated testing before releasing to production.
We use Jenkins for continuous integration to automatically build and test code changes.
Before deployment, code changes are reviewed by team members to ensure quality.
We have different environments for testing such as development, staging, and production.
Deployment to production is done using automated scripts to minimize human error.
Rollback procedures are in place in c...read more
Q106. explain rest apis and annotations
REST APIs are a set of rules and conventions for building web services, while annotations are metadata used to provide additional information to the code.
REST APIs are a way to design and implement web services that follow the principles of Representational State Transfer (REST).
They use HTTP methods like GET, POST, PUT, DELETE to perform operations on resources.
Annotations are used in programming languages like Java to provide additional information or metadata to the code.
I...read more
Q107. Able to work flexibly?
Yes, I am able to work flexibly and adapt to changing schedules or tasks.
I have experience working remotely and managing my own schedule effectively.
I am comfortable with adjusting my work hours to accommodate team meetings or deadlines.
I am open to taking on different roles or tasks as needed to support the team.
I have successfully juggled multiple projects at once, prioritizing tasks based on urgency.
I am willing to travel for work or attend events outside of regular office...read more
Q108. how do you calculate FTE
FTE is calculated by dividing the total number of hours worked by an employee by the standard number of hours worked by a full-time employee in a specific period.
Calculate the total number of hours worked by an employee
Determine the standard number of hours worked by a full-time employee in the same period
Divide the total hours worked by the standard full-time hours to get the FTE
Q109. Central vs Independent Purchase organsation
Central purchase organization is a single entity making purchasing decisions for multiple entities, while independent purchase organizations make their own purchasing decisions.
Central purchase organization consolidates purchasing power for better deals
Independent purchase organizations have more autonomy in decision-making
Central purchase organization can lead to cost savings through bulk purchasing
Independent purchase organizations may have more flexibility in choosing supp...read more
Q110. DDL and DML commands in SQL
DDL commands are used to define or modify the structure of database objects, while DML commands are used to manage data within those objects.
DDL commands include CREATE, ALTER, DROP, TRUNCATE, etc.
DML commands include INSERT, UPDATE, DELETE, SELECT, etc.
DDL commands are used to create or modify tables, indexes, views, etc.
DML commands are used to insert, update, delete, or retrieve data from tables.
Q111. Difference between PUT and PATCH
PUT is used to update or replace an entire resource, while PATCH is used to update or modify a part of a resource.
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.
PATCH is not necessarily idempotent, as multiple identical requests may have different effects.
PUT requires the client to send the entire updated resource, while PATCH only requires the client to send the specific changes to be made.
PUT is typically used for full u...read more
Q112. What are measures?
Measures are quantitative values used to track and assess performance or progress.
Measures provide a way to quantify and evaluate specific aspects of a process or outcome
They are often used in performance management to monitor progress towards goals
Examples include revenue growth rate, customer satisfaction score, and employee turnover rate
Q113. What is event loop?
Event loop is a mechanism in programming that allows for asynchronous execution of code by continuously checking and processing events.
Event loop is commonly used in JavaScript to handle asynchronous operations.
It allows for non-blocking I/O operations, ensuring that the program does not wait for one operation to complete before moving on to the next.
Event loop continuously checks the event queue for any pending events and processes them in a sequential manner.
Example: In Nod...read more
Q114. What is MRP run?
MRP run is a process in SAP that calculates material requirements based on demand, lead times, and existing inventory levels.
MRP run helps in determining when and how much material to order
It considers factors like demand, lead times, and existing inventory levels
MRP run is commonly used in manufacturing and production planning
Example: Running MRP in SAP to generate planned orders for raw materials
Q115. Explain lifecycle methods of react js
Lifecycle methods in React JS are special methods that allow us to perform actions at specific points in a component's lifecycle.
componentDidMount() - called after the component has been rendered to the DOM
componentDidUpdate() - called after the component's updates are flushed to the DOM
componentWillUnmount() - called before the component is removed from the DOM
Q116. What are regular elements
Regular elements are commonly occurring components or parts.
Regular elements are essential for the functioning of a system or process
They are often found in predictable patterns or sequences
Examples include oxygen in the air we breathe, sodium in table salt, and iron in blood
Q117. What is update Function Module
Update Function Module is used to modify data in SAP tables.
It is used to update data in SAP tables.
It can be called from other programs or function modules.
It requires authorization to modify data in tables.
Example: FM 'BAPI_MATERIAL_SAVEDATA' is used to update material master data.
Q118. What is Agile methodology
Agile methodology is a project management approach that emphasizes flexibility, collaboration, and iterative development.
Focus on delivering working software in short, iterative cycles
Encourages collaboration between cross-functional teams
Emphasizes adaptability to changing requirements
Regularly review and adjust project priorities based on feedback
Common frameworks include Scrum and Kanban
Q119. How to implement DLP policies
DLP policies can be implemented by following these steps
Identify sensitive data and classify it based on its level of sensitivity
Define policies and rules to control the handling and transmission of sensitive data
Implement technical controls such as encryption, access controls, and data loss prevention tools
Monitor and audit data usage to detect and prevent any unauthorized access or leakage
Regularly update and review DLP policies to adapt to changing threats and regulations
Q120. what is child case-case?
Child case-case is a term used in epidemiology to describe a situation where a child is both a case and a control in a study.
Child case-case design involves using the same child as both a case (having the disease) and a control (not having the disease) in a study.
This design is useful for studying rare diseases or exposures that are difficult to find in the general population.
It helps to control for confounding variables that may affect the results of the study.
For example, a...read more
Q121. Give 5 uses of pen except writing
Five uses of pen other than writing
Drawing and sketching
Marking measurements on surfaces
Piercing holes in paper or fabric
Holding hair in place
Playing games like pick-up sticks
Q122. Infosys revenue for the quater?
I do not have access to Infosys' current quarter revenue data.
Q123. what is data warehouse
A data warehouse is a centralized repository for storing and analyzing data from various sources to support decision-making.
Data warehouses are designed for query and analysis rather than transaction processing.
They consolidate data from multiple sources to provide a comprehensive view of an organization's operations.
Data warehouses often use a dimensional model with facts (measurable, quantitative data) and dimensions (descriptive attributes).
Q124. What is Informatica MDM
Informatica MDM is a master data management software that helps organizations manage and consolidate their data.
It provides a single view of data across the organization.
It helps in improving data quality and consistency.
It enables better decision-making by providing accurate and up-to-date data.
It can be used in various industries such as finance, healthcare, and retail.
Example: A healthcare organization using Informatica MDM to manage patient data efficiently.
Q125. Important points for user story
User stories should be concise, specific, and focused on the user's needs.
User stories should be written from the perspective of the user
They should be short and focused on a single feature or functionality
They should include acceptance criteria to ensure the story is complete
They should be prioritized based on business value and user needs
Q126. Write Sql query for join
SQL query for join
Use JOIN keyword to combine rows from two or more tables based on a related column
Specify the columns to be selected using SELECT keyword
Use ON keyword to specify the join condition
Types of join: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
Example: SELECT * FROM table1 JOIN table2 ON table1.column = table2.column
Q127. Do you know coding?
Yes, I have experience with coding in languages such as Python, Java, and SQL.
Proficient in Python for data analysis and automation tasks
Familiar with Java for backend development
Experience with SQL for database management
Q128. What is psm What is pam
PSM stands for Professional Scrum Master and PAM stands for Privileged Access Management.
PSM is a certification for Scrum Masters who are responsible for ensuring that the team follows Scrum practices.
PAM is a security solution that manages and monitors privileged access to critical systems and data.
PSM focuses on agile methodologies and team management while PAM focuses on security and access control.
Examples of PAM solutions include CyberArk, BeyondTrust, and Thycotic.
Examp...read more
Q129. What is iam What is vault
IAM stands for Identity and Access Management. Vault is a tool for securely storing and accessing secrets.
IAM is a framework for managing digital identities and controlling access to resources
Vault is a tool for securely storing and accessing secrets such as API keys, passwords, and certificates
Vault provides a centralized place to manage secrets and access policies
Vault can be integrated with IAM systems to control access to secrets based on user roles and permissions
Q130. Behaviour pattern about instance
Behaviour pattern about instance refers to the consistent actions or reactions exhibited by an individual in specific situations.
Observing how an individual responds to stress can reveal their behaviour pattern.
Consistent punctuality or tardiness can indicate a behaviour pattern.
Repetitive actions or habits can also be part of a behaviour pattern.
Q131. What is routing in angular
Routing in Angular is the process of navigating between different components or views in a single-page application.
Routing allows users to navigate between different parts of an Angular application without reloading the entire page.
Routes are defined in the app-routing.module.ts file using the RouterModule and Routes classes.
Each route maps a URL path to a component, specifying which component should be displayed when the URL matches the path.
Angular's router also supports fe...read more
Q132. What is Hypothesis testing
Hypothesis testing is a statistical method used to make inferences about a population based on sample data.
It involves formulating a hypothesis about a population parameter, collecting data, and using statistical analysis to determine the likelihood of the hypothesis being true.
There are two types of hypotheses: null hypothesis (H0) and alternative hypothesis (H1).
Common tests for hypothesis testing include t-tests, chi-square tests, and ANOVA.
Example: A researcher wants to t...read more
Q133. What is SDLC cycle?
SDLC cycle stands for Software Development Life Cycle, which is a process used by software development teams to design, develop, and test high-quality software.
SDLC cycle consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables to ensure the successful completion of the software project.
Examples of SDLC models include Waterfall, Agile, and DevOps, each with its own appro...read more
Q134. How is SDLC useful?
SDLC is useful for ensuring the successful development and delivery of high-quality software products.
Helps in planning, designing, developing, testing, and deploying software
Provides a structured approach to software development
Ensures that the final product meets customer requirements and quality standards
Helps in managing project timelines and resources effectively
Facilitates communication and collaboration among team members
Q135. What is Kubernetes?
Kubernetes is an open-source container orchestration platform for automating deployment, scaling, and managing containerized applications.
Kubernetes helps in automating the deployment, scaling, and management of containerized applications.
It allows for easy scaling of applications by adding or removing containers based on demand.
Kubernetes provides features like load balancing, self-healing, and automated rollouts and rollbacks.
It simplifies the management of containers by ab...read more
Q136. What is Ansible?
Ansible is an open-source automation tool used for configuration management, application deployment, and task automation.
Ansible uses YAML syntax for writing playbooks which define tasks to be executed on remote hosts.
It does not require any agents to be installed on remote hosts, making it easy to set up and use.
Ansible can be used for automating repetitive tasks such as software installation, configuration updates, and system maintenance.
It supports parallel execution of ta...read more
Q137. What is Terraform?
Terraform is an open-source infrastructure as code software tool created by HashiCorp.
Terraform allows users to define and provision data center infrastructure using a declarative configuration language.
It supports multiple cloud providers such as AWS, Azure, and Google Cloud Platform.
Terraform manages infrastructure resources as code, enabling automation and version control.
Users can create reusable modules to define complex infrastructure setups.
Terraform uses a state file ...read more
Q138. What is AWS VPC?
AWS VPC stands for Amazon Virtual Private Cloud, which allows users to create isolated virtual networks within the AWS cloud.
AWS VPC enables users to define their own virtual network environment, including IP address range, subnets, route tables, and network gateways.
Users can launch AWS resources, such as EC2 instances, into their VPC.
VPC provides advanced security features, such as security groups and network access control lists (ACLs) to control inbound and outbound traff...read more
Q139. explain java 8 features
Java 8 introduced several new features including lambda expressions, functional interfaces, and stream API.
Lambda expressions allow writing concise and functional code.
Functional interfaces enable the use of lambda expressions.
Stream API provides a powerful way to process collections of data.
Default methods allow adding new methods to existing interfaces.
Optional class helps to handle null values more effectively.
Date and Time API provides improved date and time handling capa...read more
Q140. array list vs linked list
Array list and linked list are both data structures used to store and manipulate collections of elements.
Array list is implemented using an array, while linked list is implemented using nodes that are linked together.
Array list allows for fast access to elements by index, but slower insertion and deletion operations.
Linked list allows for fast insertion and deletion operations, but slower access to elements by index.
Array list is more suitable for scenarios where random acces...read more
Q141. abstract vs interface
Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods. Interfaces are a collection of abstract methods.
Abstract classes can have instance variables, constructors, and non-abstract methods.
Interfaces can only have static final variables and abstract methods.
A class can implement multiple interfaces but can only extend one abstract class.
Abstract classes are used when there is a need for common functionality among multiple ...read more
Q142. controller vs restcontroller
A controller is responsible for handling HTTP requests and returning responses, while a RestController is specifically designed for RESTful web services.
A controller can handle various types of requests, including non-RESTful ones, while a RestController is limited to handling RESTful requests.
A RestController automatically serializes and deserializes request and response bodies to and from JSON, while a controller requires manual handling of data conversion.
A RestController ...read more
Q143. what is stream api?
Stream API is a feature in Java that allows processing collections of objects in a functional style.
Stream API provides a way to perform operations on collections such as filter, map, reduce, etc.
It supports functional programming paradigms like lambda expressions and method references.
Stream API can improve code readability and maintainability by enabling concise and expressive code.
Example: List
names = Arrays.asList("Alice", "Bob", "Charlie"); names.stream().filter(name ->...read more
Q144. What is CBP vs MRP?
CBP stands for Capacity Planning, while MRP stands for Material Requirements Planning.
CBP focuses on determining the capacity needed for production based on demand forecasts
MRP focuses on determining the materials needed for production based on the production schedule
CBP helps in optimizing resource utilization, while MRP helps in managing inventory levels efficiently
Q145. Create a rest endpoint
Creating a REST endpoint for a web application
Define the endpoint URL and HTTP method (e.g. GET, POST)
Implement the logic to handle requests and responses
Use frameworks like Spring Boot for Java or Express for Node.js
Secure the endpoint with authentication and authorization
Document the endpoint with Swagger or OpenAPI
Q146. Project tech stack experience
I have experience with various project tech stacks.
Proficient in Java, Python, and JavaScript
Familiar with frameworks such as Spring, Django, and React
Experience with databases like MySQL and MongoDB
Knowledge of cloud platforms like AWS and Azure
Understanding of version control systems like Git
Q147. How netflix works
Netflix is a streaming service that offers a wide variety of TV shows, movies, documentaries, and more.
Netflix operates on a subscription-based model where users pay a monthly fee to access content.
Users can stream content on various devices such as smart TVs, laptops, tablets, and smartphones.
Netflix uses algorithms to recommend content based on users' viewing history and preferences.
Original content produced by Netflix, known as Netflix Originals, has gained popularity worl...read more
Q148. What is JPA explain
JPA stands for Java Persistence API, a Java specification for accessing, persisting, and managing data between Java objects and a relational database.
JPA is a Java specification for ORM (Object-Relational Mapping)
It provides a way to map Java objects to database tables and vice versa
JPA simplifies database operations by abstracting the underlying SQL queries
Entities in JPA represent tables in the database
JPA supports various annotations like @Entity, @Table, @Id, @Column, etc...read more
Q149. What are group COA
Group COA (Chart of Accounts) are a hierarchical structure of accounts used to organize financial transactions within an organization.
Group COA categorizes accounts into different levels based on their nature and function.
It helps in organizing financial data in a systematic manner for reporting and analysis.
Example: Level 1 may include assets, liabilities, equity, revenue, and expenses; Level 2 may further break down into subcategories under each main category.
Each account i...read more
Q150. Explain procure to pay cycle
Procure to pay cycle is the process of obtaining goods or services from a vendor, receiving and approving the invoice, and making payment.
Initiation of purchase requisition
Vendor selection and negotiation
Purchase order creation
Goods receipt and inspection
Invoice verification and approval
Payment processing
Q151. architecture of devops?
DevOps architecture involves continuous integration, delivery, and deployment of software.
DevOps architecture focuses on automation and collaboration between development and operations teams.
It involves tools and processes for continuous integration, delivery, and deployment of software.
DevOps architecture also includes monitoring and feedback mechanisms for continuous improvement.
Examples of DevOps tools include Jenkins, Docker, Kubernetes, and Ansible.
Q152. Event loop in nodejs
Event loop is a mechanism in Node.js that allows non-blocking I/O operations to be performed efficiently.
Event loop is responsible for handling all the I/O operations in Node.js
It is a single-threaded loop that constantly checks for new events in the event queue
When an event is detected, the corresponding callback function is executed
Event loop allows Node.js to handle multiple requests simultaneously without blocking the main thread
Node.js uses libuv library to implement the...read more
Q153. Expectations from Infosys
Expectations from Infosys include career growth opportunities, challenging projects, supportive work environment, and continuous learning.
Opportunities for career growth through training and development programs
Challenging projects that allow for skill development and innovation
Supportive work environment with mentorship and guidance from experienced professionals
Continuous learning through access to cutting-edge technologies and tools
Q154. What is oops concept
OOPs (Object-Oriented Programming) concept is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPs focuses on creating objects that interact with each other to solve a problem
Key principles of OOPs include Inheritance, Encapsulation, Polymorphism, and Abstraction
Inheritance allows a class to inherit properties and behavior from another class
Encapsulation involves bundling data and methods ...read more
Q155. Comparator vs comparable
Comparator is an interface used to compare objects, while Comparable is an interface used to define a natural ordering of objects.
Comparator is used when the natural ordering of objects needs to be overridden or when comparing objects of different classes.
Comparable is used when the natural ordering of objects is based on a single property or when comparing objects of the same class.
Example: Comparator can be used to sort a list of custom objects based on a specific property,...read more
Q156. final vs finally vs finalyse
Final is an adjective meaning last or ultimate, finally is an adverb meaning at last or in the end, finalyse is not a valid English word.
Final is used to describe something that is last or ultimate, such as a final decision or final exam.
Finally is used to indicate that something is happening at last or in the end, such as finally reaching a destination after a long journey.
Finalyse is not a valid English word and should not be used in place of final or finally.
Q157. Ways to create objects
Objects can be created in programming languages using constructors, classes, object literals, and factory functions.
Using constructors in object-oriented programming languages like Java
Defining classes and instantiating objects in languages like C++ and Python
Creating object literals in JavaScript
Using factory functions to create objects in languages like TypeScript
Q158. Multithreding concept in java
Multithreading in Java allows multiple threads to execute concurrently, improving performance and responsiveness.
Multithreading allows multiple threads to run concurrently within a single process.
Each thread has its own stack and program counter, but share the same heap memory.
Java provides built-in support for multithreading through the Thread class and Runnable interface.
Example: Creating a new thread by extending the Thread class or implementing the Runnable interface.
Q159. Java 8 Filter conditions
Java 8 Filter conditions allow for efficient filtering of data based on specified criteria.
Use lambda expressions to define filter conditions
Filter data based on specified criteria using the filter() method
Combine multiple filter conditions using the and() and or() methods
Example: List
names = Arrays.asList("Alice", "Bob", "Charlie"); names.stream().filter(name -> name.startsWith("A")).forEach(System.out::println);
Q160. List and tuple difference
List and tuple are both sequence data types in Python, but they have some key differences.
Lists are mutable, meaning their elements can be changed, added, or removed, while tuples are immutable.
Lists are defined using square brackets [], while tuples are defined using parentheses ().
Lists are typically used for collections of similar items, while tuples are used for heterogeneous data.
Lists have more built-in methods and operations compared to tuples.
Lists are generally prefe...read more
Q161. Explain oops concepts detail
Object-oriented programming concepts including inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary features.
Q162. explain spark architechure
Spark architecture is a distributed computing framework that processes big data in-memory and in parallel.
Spark architecture consists of a driver program, cluster manager, and worker nodes.
The driver program is responsible for maintaining the SparkContext and distributing tasks to worker nodes.
Worker nodes execute the tasks and return the results to the driver program.
Spark architecture supports various data sources and processing engines like SQL, streaming, machine learning...read more
Q163. Architectural view of SAP SD
SAP SD provides a comprehensive solution for managing sales and distribution processes within an organization.
SAP SD includes functionalities such as sales order processing, pricing, delivery, and billing.
It integrates with other modules like SAP MM and SAP FI for a seamless end-to-end business process.
The architectural view of SAP SD involves understanding the data flow, system landscape, and integration points with other modules.
Customization of SAP SD involves defining sal...read more
Q164. provision of bad debts
Provision of bad debts refers to setting aside funds to cover potential losses from customers who are unable to pay their debts.
Provision for bad debts is a common practice in accounting to account for potential losses from customers who default on payments.
It is important for companies to accurately estimate the amount of bad debts to ensure their financial statements reflect the true financial position.
The provision for bad debts is typically based on historical data, indus...read more
Q165. Java 8 features.
Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow you to pass functionality as an argument to a method.
Functional interfaces have a single abstract method and can be used with lambda expressions.
Streams provide a way to process collections of objects in a functional style.
Default methods allow interfaces to have method implementations.
Example: List<String> names = Arrays.asList("Al...read more
Q166. Difference between AWS and GCP
AWS and GCP are cloud computing platforms with different features and pricing models.
AWS has a wider range of services and is more established in the market.
GCP has a more user-friendly interface and offers better pricing for certain services.
AWS has a pay-as-you-go pricing model while GCP offers sustained use discounts.
AWS has a larger global infrastructure while GCP has a smaller but more efficient network.
AWS has a more complex pricing structure while GCP has a simpler pri...read more
Q167. SAP SD all determinations
SAP SD determinations involve various settings and configurations for sales and distribution processes.
Determinations in SAP SD include pricing, output, text, and partner determinations.
Pricing determinations involve defining pricing procedures, condition types, and access sequences.
Output determinations determine how and when output documents like invoices and delivery notes are generated.
Text determinations allow for automatic insertion of text in sales documents based on p...read more
Q168. Write an ibpl query
An ibpl query is a query language used for retrieving data from databases.
Use SELECT statement to specify the columns you want to retrieve
Use FROM statement to specify the table you want to retrieve data from
Use WHERE statement to specify any conditions for filtering the data
Q169. Define marketing
Marketing is the process of promoting and selling products or services by understanding customer needs and creating value.
Identifying target market and customer needs
Creating and communicating value propositions
Developing marketing strategies and tactics
Building and maintaining customer relationships
Measuring and analyzing marketing performance
Q170. Collections in java
Collections in Java are used to store and manipulate groups of objects.
Collections framework provides interfaces (List, Set, Map) and classes (ArrayList, HashSet, HashMap) for storing and manipulating collections of objects.
Collections offer methods for adding, removing, and accessing elements in a collection.
Collections can be sorted, filtered, and iterated over using various utility classes like Collections and Arrays.
Q171. tools you know of
I am familiar with various tools such as Microsoft Office, Google Analytics, and Salesforce.
Microsoft Office
Google Analytics
Salesforce
Q172. Types of CDS VIEWS
CDS views in SAP HANA are virtual data models that provide access to data from multiple tables.
CDS views can be categorized into Basic Views, Composite Views, and Consumption Views.
Basic Views are used to define simple projections of data from one or more tables.
Composite Views are used to define complex views by combining multiple Basic Views.
Consumption Views are used for reporting purposes and are consumed by end users.
CDS views can be created using SQLScript or graphical ...read more
Q173. oops concept in java
Oops concept in Java refers to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction hides the implementation details and only shows the necessary features to the outsid...read more
Q174. Write a program
Program to sort an array of strings in alphabetical order
Use a sorting algorithm like bubble sort or quicksort
Compare adjacent strings and swap if necessary
Repeat until the array is sorted
Top HR Questions asked in FundsTiger
Interview Process at FundsTiger
Top Associate Consultant Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month