Add office photos
Deloitte logo
Premium Employer

Deloitte

Verified
3.8
based on 17.9k Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Clear (1)

100+ Deloitte Analyst Interview Questions and Answers

Updated 5 Feb 2025

Q101. explain some data structure questions 2 actually

Ans.

Data structure questions are commonly asked in analyst interviews to assess problem-solving skills and understanding of fundamental concepts.

  • Explain the difference between arrays and linked lists

  • Discuss the advantages and disadvantages of using a hash table

  • Describe how a stack and a queue work and provide examples of real-world applications

Add your answer
right arrow

Q102. Linked List Implementation

Ans.

Linked list is a data structure where each element points to the next element in the sequence.

  • Nodes in a linked list contain data and a reference to the next node

  • Insertion and deletion operations are efficient in linked lists

  • Examples: Singly linked list, Doubly linked list, Circular linked list

Add your answer
right arrow
Deloitte Analyst Interview Questions and Answers for Freshers
illustration image

Q103. What is monolithic andmicroservices

Ans.

Monolithic architecture is a single-tiered software application where all components are tightly coupled, while microservices architecture is a distributed approach where the application is broken down into smaller, independent services.

  • Monolithic architecture: all components are tightly coupled in a single-tiered application

  • Microservices architecture: application is broken down into smaller, independent services

  • Monolithic architecture can be harder to scale and maintain

  • Micro...read more

Add your answer
right arrow

Q104. normalization . describe 1nf 2nf with examples

Ans.

1NF and 2NF are stages of database normalization. 1NF ensures atomicity of data, while 2NF eliminates partial dependencies.

  • 1NF (First Normal Form) ensures that each column in a table contains atomic values. No repeating groups or arrays.

  • 2NF (Second Normal Form) eliminates partial dependencies by ensuring that all non-key attributes are fully functional dependent on the primary key.

  • Example for 1NF: A table with columns for student ID, name, and multiple phone numbers would vio...read more

Add your answer
right arrow
Discover Deloitte interview dos and don'ts from real experiences

Q105. what are the types of vpns

Ans.

Types of VPNs include remote access VPN, site-to-site VPN, and client-to-site VPN.

  • Remote access VPN allows individual users to connect to a private network from a remote location.

  • Site-to-site VPN connects entire networks together over the internet.

  • Client-to-site VPN allows a single client device to connect to a private network.

  • Other types include MPLS VPN, SSL VPN, and IPsec VPN.

Add your answer
right arrow

Q106. What is two and 3 way po

Ans.

Two and three way PO refers to purchase orders that involve two or three parties.

  • Two way PO involves a buyer and a seller, while three way PO involves a buyer, a seller, and a third party such as a bank or financial institution.

  • These types of purchase orders are commonly used in business transactions to ensure transparency and accountability.

  • Two way PO is more straightforward, while three way PO adds an additional layer of verification and approval.

  • Example: A two way PO is a ...read more

Add your answer
right arrow
Are these interview questions helpful?

Q107. Explain a virus?

Ans.

A virus is a microscopic infectious agent that replicates inside the living cells of an organism.

  • Viruses can cause a range of diseases in humans, animals, and plants.

  • They are not considered living organisms as they cannot reproduce on their own.

  • Viruses can mutate and evolve rapidly, making them difficult to treat and prevent.

  • Examples of viruses include the flu virus, HIV, and the coronavirus.

  • Vaccines and antiviral medications can help prevent and treat viral infections.

Add your answer
right arrow

Q108. what is revenue,profits,provision

Ans.

Revenue is the income generated by a company through its business activities. Profits are the earnings after deducting expenses. Provision is an amount set aside for future expenses or losses.

  • Revenue is the total amount of money earned by a company from its sales, services, or other business activities.

  • Profits are the earnings that remain after deducting all expenses, including taxes, salaries, and other costs.

  • Provision is an amount set aside by a company to cover future expe...read more

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

Q109. what it iot? explain.

Ans.

IoT stands for Internet of Things, which refers to the network of physical devices connected to the internet, allowing them to collect and exchange data.

  • IoT involves connecting everyday objects to the internet to enable them to send and receive data.

  • Examples of IoT devices include smart thermostats, wearable fitness trackers, and connected home security systems.

  • IoT technology can be used in various industries such as healthcare, agriculture, and manufacturing to improve effic...read more

Add your answer
right arrow

Q110. What is sql how it works

Ans.

SQL is a programming language used for managing and manipulating relational databases.

  • SQL stands for Structured Query Language

  • It is used to communicate with databases to perform tasks such as querying data, updating data, and creating tables

  • SQL statements are written in a specific syntax and can be used to retrieve specific data from a database

  • Examples of SQL commands include SELECT, INSERT, UPDATE, and DELETE

Add your answer
right arrow

Q111. What are business processes

Ans.

Business processes are a series of structured activities that organizations use to achieve specific goals.

  • Business processes involve a series of steps or tasks that are performed in a specific order.

  • They are designed to achieve a particular outcome or result.

  • Business processes can be automated or manual, depending on the organization's needs.

  • Examples include order processing, inventory management, and customer service.

  • Efficient business processes can lead to increased product...read more

Add your answer
right arrow

Q112. Print all permutation of a string

Ans.

Print all permutations of a given string

  • Use recursion to generate all possible permutations

  • Swap characters to create different permutations

  • Base case: when the string length is 1, print the string

Add your answer
right arrow

Q113. Sort employee by name using java8

Ans.

Use Java 8 streams and lambda expressions to sort a list of employees by name.

  • Create a list of Employee objects with names.

  • Use stream() method to convert the list to a stream.

  • Use sorted() method with Comparator.comparing() to sort by name.

  • Collect the sorted stream back to a list.

Add your answer
right arrow

Q114. what is java collections?

Ans.

Java collections are pre-built data structures provided by Java to store and manipulate groups of objects.

  • Java collections provide interfaces and classes to represent collections like lists, sets, maps, etc.

  • They offer functionalities like adding, removing, searching, and sorting elements in a collection.

  • Examples include ArrayList, LinkedList, HashSet, HashMap, etc.

Add your answer
right arrow

Q115. What is partition in SQL

Ans.

Partition in SQL is a way to divide a large table into smaller, more manageable parts.

  • Partitioning helps improve query performance by allowing operations to be performed on smaller subsets of data.

  • It can also help with data management, such as archiving old data or optimizing storage.

  • Common types of partitioning include range, list, hash, and composite partitioning.

  • Example: PARTITION BY RANGE (order_date);

Add your answer
right arrow

Q116. Normal forms in DBMS

Ans.

Normal forms in DBMS are rules to ensure database tables are structured efficiently and avoid data redundancy.

  • First normal form (1NF) - Eliminate repeating groups and ensure each attribute contains only atomic values.

  • Second normal form (2NF) - Meet 1NF and ensure all non-key attributes are fully functional dependent on the primary key.

  • Third normal form (3NF) - Meet 2NF and eliminate transitive dependencies between non-key attributes.

  • Boyce-Codd normal form (BCNF) - Meet 3NF an...read more

Add your answer
right arrow

Q117. What is client requirements ?

Ans.

Client requirements are specific needs or expectations that a client has for a product or service.

  • Client requirements are the criteria that a client sets for a project or deliverable.

  • They can include features, functionalities, deadlines, budget constraints, and any other specifications.

  • Understanding and meeting client requirements is crucial for project success and client satisfaction.

  • Examples of client requirements could be a website needing to be mobile-responsive, a softwa...read more

Add your answer
right arrow

Q118. Write SQL queries to fetch data.

Ans.

SQL queries to fetch data

  • Use SELECT statement to fetch data from a table

  • Specify the columns you want to retrieve after SELECT

  • Use WHERE clause to filter data based on conditions

  • Use JOIN to combine data from multiple tables if needed

Add your answer
right arrow

Q119. what is conflict of interest

Ans.

Conflict of interest refers to a situation where an individual or organization has competing interests that may influence their actions or decisions.

  • Occurs when personal interests interfere with professional duties

  • Can lead to biased decision-making

  • Can damage reputation and trust

  • Examples include a doctor prescribing medication from a company they have financial ties to, or a politician voting on a bill that would benefit their own business

  • Can be avoided by disclosing potential...read more

Add your answer
right arrow

Q120. what are mutual funds

Ans.

Mutual funds are investment vehicles that pool money from multiple investors to invest in a diversified portfolio of stocks, bonds, or other securities.

  • Mutual funds are managed by professional fund managers

  • Investors buy shares in the mutual fund and the value of their investment is based on the performance of the underlying securities

  • Mutual funds offer diversification and convenience for investors

  • There are different types of mutual funds, including equity funds, bond funds, a...read more

Add your answer
right arrow

Q121. difference between null and blank

Ans.

Null represents absence of a value, while blank represents an empty value or space.

  • Null is a specific value that indicates the absence of any data.

  • Blank typically refers to an empty value or space, such as an empty string or whitespace.

  • In programming, null is often used to represent a variable that has not been assigned a value, while blank may refer to a field that has not been filled in by a user.

  • Example: A database field with a null value means there is no data stored in t...read more

Add your answer
right arrow

Q122. Write a program to find biggest of 3

Ans.

Program to find the biggest of 3 numbers

  • Create a function that takes in 3 numbers as input

  • Compare the numbers to find the biggest one

  • Return the biggest number as output

Add your answer
right arrow

Q123. what is comprehension

Ans.

Comprehension is the ability to understand and grasp information or concepts.

  • Comprehension involves understanding the meaning of something.

  • It requires interpreting and processing information.

  • Examples include reading a text and being able to summarize its main points or solving a complex problem by understanding its components.

Add your answer
right arrow

Q124. Why NOSQL instead of SQL

Ans.

NoSQL offers flexibility, scalability, and better performance compared to SQL databases.

  • NoSQL databases are schema-less, allowing for more flexibility in data storage and retrieval.

  • NoSQL databases can easily handle large amounts of unstructured data, making them ideal for big data applications.

  • NoSQL databases are designed for horizontal scalability, allowing for easy distribution of data across multiple servers.

  • NoSQL databases often offer better performance for read and write...read more

Add your answer
right arrow

Q125. What you know about cloud

Ans.

Cloud computing refers to the delivery of computing services over the internet, including storage, servers, databases, networking, software, and analytics.

  • Cloud computing allows users to access and store data and applications on remote servers rather than on local computers.

  • It offers scalability, flexibility, cost-effectiveness, and increased collaboration.

  • Examples of cloud services include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.

Add your answer
right arrow

Q126. Overloading and overriding in java

Ans.

Overloading is having multiple methods with the same name but different parameters. Overriding is implementing a method in a subclass that is already defined in the superclass.

  • Overloading involves multiple methods with the same name but different parameters.

  • Overriding is implementing a method in a subclass that is already defined in the superclass.

  • Overloading is resolved at compile time based on the method signature, while overriding is resolved at runtime based on the object...read more

Add your answer
right arrow

Q127. Delete one element from the LinkedList

Ans.

To delete an element from a LinkedList, update the previous node's next pointer to skip the node to be deleted.

  • Traverse the LinkedList to find the node to be deleted

  • Update the previous node's next pointer to skip the node to be deleted

  • Adjust the pointers accordingly to maintain the integrity of the LinkedList

Add your answer
right arrow

Q128. What is SAP ISU

Ans.

SAP ISU is a module of SAP ERP that is specifically designed for utilities companies.

  • ISU stands for Industry Solutions Utilities

  • It includes functionalities for managing customer information, billing, and invoicing

  • It also covers areas such as meter reading, device management, and energy data management

  • Examples of utilities companies that use SAP ISU include E.ON, EnBW, and RWE

Add your answer
right arrow

Q129. what is insider trading

Ans.

Insider trading is the illegal practice of trading on the stock exchange using confidential information.

  • Insider trading involves buying or selling securities based on non-public information

  • It is illegal and can result in fines, imprisonment, and damage to reputation

  • Examples include a CEO selling shares before announcing a company's poor financial results

  • Insider trading undermines the integrity of the stock market and harms investors

Add your answer
right arrow

Q130. Process Builder vs Workflows?

Ans.

Process Builder is more powerful than Workflows.

  • Process Builder can update related records, create records, and call Apex classes

  • Process Builder can evaluate multiple criteria and execute multiple actions

  • Workflows can only update the record it is triggered on and evaluate one criteria

  • Process Builder is recommended for complex automation needs

Add your answer
right arrow

Q131. Different businesses of Deloitte

Ans.

Deloitte offers a range of services across various industries including audit, consulting, tax, and advisory.

  • Audit and Assurance

  • Consulting

  • Tax

  • Advisory

  • Financial Advisory

  • Risk Advisory

  • Technology Consulting

  • Human Capital

  • Strategy and Operations

  • Mergers and Acquisitions

  • Analytics and Cognitive

  • Cybersecurity

  • Supply Chain and Manufacturing Operations

  • Real Estate

  • Government and Public Services

  • Life Sciences and Healthcare

  • Consumer and Industrial Products

  • Energy and Resources

  • Financial Services

Add your answer
right arrow

Q132. What are some of weaknesses

Ans.

Some weaknesses include perfectionism, difficulty delegating tasks, and lack of public speaking skills.

  • Perfectionism can lead to spending too much time on tasks and missing deadlines

  • Difficulty delegating tasks can result in feeling overwhelmed and not utilizing team members effectively

  • Lack of public speaking skills may hinder effective communication and presentation of ideas

Add your answer
right arrow

Q133. what is constraint

Ans.

A constraint is a limitation or restriction that prevents something from being done or achieved.

  • Constraints can be physical, such as lack of resources or time constraints.

  • Constraints can also be imposed by rules, regulations, or limitations set by external factors.

  • Constraints can impact decision-making and problem-solving processes.

  • For example, a budget constraint may limit the amount of money available for a project.

  • Another example is a time constraint that requires a task t...read more

Add your answer
right arrow

Q134. What's is after save trigger

Ans.

An after save trigger is a piece of code that runs automatically after a record is saved in a database.

  • After save triggers are used to perform additional actions after a record is saved.

  • They can be used to update related records, send notifications, or perform calculations.

  • After save triggers can be written in Apex code in Salesforce or in other programming languages for other databases.

  • They are useful for automating processes and ensuring data consistency.

Add your answer
right arrow

Q135. difference between tuple and list

Ans.

Tuple is immutable, ordered collection of elements while list is mutable, ordered collection of elements.

  • Tuple is immutable, meaning its elements cannot be changed once it is created.

  • List is mutable, meaning its elements can be changed after creation.

  • Tuple uses parentheses () to enclose its elements, while list uses square brackets []

  • Tuple is faster than list for iteration and accessing elements.

  • Example: tuple = (1, 2, 3) and list = [1, 2, 3]

Add your answer
right arrow

Q136. Performance optimization techniques

Ans.

Performance optimization techniques involve identifying and implementing strategies to improve the efficiency and speed of a system or process.

  • Identify bottlenecks and areas of inefficiency

  • Use profiling tools to analyze performance metrics

  • Optimize algorithms and data structures

  • Implement caching mechanisms

  • Parallelize tasks to utilize multiple cores

  • Minimize network latency and disk I/O

  • Utilize hardware acceleration when applicable

Add your answer
right arrow

Q137. What are joins

Ans.

Joins are used to combine data from two or more tables based on a related column.

  • Joins are used in SQL to retrieve data from multiple tables.

  • There are different types of joins such as inner join, left join, right join, and full outer join.

  • The join condition is specified using the ON keyword and the related columns.

  • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;

Add your answer
right arrow

Q138. Explain different ML algorithms

Ans.

ML algorithms are techniques used to train models to make predictions or decisions based on data.

  • Supervised learning algorithms: Decision trees, Random forests, Support Vector Machines

  • Unsupervised learning algorithms: K-means clustering, Hierarchical clustering, Principal Component Analysis

  • Reinforcement learning algorithms: Q-learning, Deep Q-networks

  • Neural networks: Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN)

  • Ensemble learning algorithms: AdaBoost, Gr...read more

Add your answer
right arrow

Q139. what is Stream API?

Ans.

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 like filtering, mapping, and reducing.

  • It supports functional programming concepts like lambda expressions and method references.

  • Example: List names = Arrays.asList("Alice", "Bob", "Charlie"); Stream stream = names.stream();

Add your answer
right arrow

Q140. Execution order of sql operations

Ans.

SQL operations are executed in the following order: FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY.

  • FROM clause is executed first to retrieve data from tables

  • WHERE clause filters the data based on specified conditions

  • GROUP BY groups the data based on specified columns

  • HAVING filters the grouped data

  • SELECT selects the columns to be displayed

  • ORDER BY sorts the final result set

Add your answer
right arrow

Q141. RESEARCH EXPERIENCES WITH TOOLS

Ans.

I have conducted research using various tools such as SPSS, Excel, and Qualtrics.

  • Utilized SPSS for statistical analysis

  • Used Excel for data organization and visualization

  • Administered surveys through Qualtrics for data collection

Add your answer
right arrow

Q142. CONFLICTS TYPES AND THEIR IMPACT

Ans.

Conflicts types include interpersonal, intrapersonal, intragroup, intergroup, and organizational conflicts, each with unique impacts on individuals and groups.

  • Interpersonal conflicts occur between individuals and can lead to strained relationships or communication breakdowns.

  • Intrapersonal conflicts involve internal struggles within an individual, such as conflicting values or goals.

  • Intragroup conflicts occur within a group and can lead to decreased cohesion or productivity.

  • In...read more

Add your answer
right arrow

Q143. What is accrual entry

Ans.

Accrual entry is a journal entry made to record revenue or expenses that have been earned or incurred, but not yet received or paid.

  • Accrual entry is used to match revenues and expenses with the period in which they are earned or incurred, regardless of when the cash is actually received or paid.

  • It involves debiting an accrued revenue or expense account and crediting a corresponding revenue or expense account.

  • For example, if a company provides services in December but does not...read more

Add your answer
right arrow

Q144. What is immutable

Ans.

An immutable object is an object whose state cannot be modified after it is created.

  • Immutable objects are often used in functional programming to ensure data integrity.

  • Examples of immutable objects include String, Integer, and Tuple in Python.

  • Immutable objects are thread-safe and can be shared across multiple threads without the risk of data corruption.

Add your answer
right arrow

Q145. What is the SDLC?

Ans.

SDLC stands for Software Development Life Cycle, which is a process used by software development teams to design, develop, and test high-quality software.

  • SDLC is a structured process that consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.

  • Each phase of the SDLC has its own set of activities and deliverables that contribute to the overall success of the software project.

  • Examples of SDLC models include Waterfall, Agile, Scrum...read more

Add your answer
right arrow

Q146. Array and Sorting Implementation

Ans.

Implement array sorting using a specific algorithm

  • Choose a sorting algorithm such as bubble sort, selection sort, or merge sort

  • Iterate through the array and compare elements to sort them accordingly

  • Ensure the implementation is efficient and handles edge cases

Add your answer
right arrow

Q147. What is the ECTC?

Ans.

ECTC stands for Estimated Cost to Company, which is the total cost incurred by a company in employing an individual.

  • ECTC includes salary, benefits, bonuses, and any other expenses related to the employee.

  • It helps companies budget and plan for the total cost of hiring and retaining employees.

  • Employers use ECTC to determine the financial impact of hiring a new employee or giving raises to existing employees.

Add your answer
right arrow

Q148. what is reindexing

Ans.

Reindexing is the process of restructuring the index of a database table to improve performance.

  • Reindexing helps optimize database performance by organizing data more efficiently.

  • It involves rebuilding the index of a table to reduce fragmentation and improve query speed.

  • Reindexing is commonly done in databases like MySQL and PostgreSQL.

  • Example: ALTER INDEX index_name REBUILD;

Add your answer
right arrow

Q149. What is big data

Ans.

Big data refers to large volumes of structured and unstructured data that is too complex for traditional data processing applications.

  • Big data involves processing and analyzing massive amounts of data to uncover insights and patterns

  • It includes data from various sources such as social media, sensors, and transaction records

  • Big data technologies like Hadoop and Spark are used to store, process, and analyze big data

  • Examples of big data applications include personalized marketin...read more

Add your answer
right arrow

Q150. Multithreading in java

Ans.

Multithreading in Java allows multiple threads to execute concurrently, improving performance and responsiveness.

  • Multithreading is achieved in Java by extending the Thread class or implementing the Runnable interface.

  • Threads share the same memory space, allowing them to communicate and synchronize using methods like wait(), notify(), and notifyAll().

  • Java provides high-level concurrency utilities like Executors and Thread Pools to manage and control multiple threads efficientl...read more

Add your answer
right arrow

Q151. What is a deadlock

Ans.

A deadlock is a situation in which two or more competing actions are each waiting for the other to finish, preventing any of them from progressing.

  • Occurs in concurrent programming when two or more threads are waiting for each other to release a resource

  • Can lead to a standstill where none of the threads can proceed

  • Commonly seen in database systems when multiple transactions are trying to access the same data but in different order

  • Prevention methods include using timeouts, avoi...read more

Add your answer
right arrow

Q152. Difference between REST vs SOAP

Ans.

REST is an architectural style for designing networked applications, while SOAP is a protocol for exchanging structured information.

  • REST is based on stateless, client-server communication using standard HTTP methods like GET, POST, PUT, DELETE.

  • SOAP is a protocol that uses XML for message format and can use various transport protocols like HTTP, SMTP, etc.

  • REST is lightweight, simple, and easy to implement, making it suitable for web services.

  • SOAP is more complex, with built-in...read more

Add your answer
right arrow

Q153. What is oops

Ans.

OOPs stands for Object-Oriented Programming. It 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

  • It involves concepts like inheritance, encapsulation, polymorphism, and abstraction

  • Examples of OOPs languages include Java, C++, and Python

Add your answer
right arrow

Q154. Live project examples

Ans.

I have worked on live projects such as financial analysis for a retail company and market research for a tech startup.

  • Conducted financial analysis for a retail company to identify cost-saving opportunities

  • Performed market research for a tech startup to identify target market and competitors

  • Created financial models to forecast revenue and expenses for a healthcare organization

Add your answer
right arrow

Q155. System design of university

Ans.

The system design for a university involves various components such as student information systems, course management systems, and communication platforms.

  • Student information systems to manage student records, registration, and academic progress

  • Course management systems for scheduling classes, assigning instructors, and tracking grades

  • Communication platforms for students, faculty, and staff to interact and share information

  • Integration of learning management systems for online...read more

Add your answer
right arrow

Q156. Best security practices

Ans.

Implementing strong password policies, regular software updates, and employee training are key security practices.

  • Implement strong password policies (e.g. requiring complex passwords, regular password changes)

  • Regularly update software and systems to patch vulnerabilities

  • Provide ongoing security training for employees to recognize and prevent cyber threats

Add your answer
right arrow

Q157. what is 5 year plan

Ans.

A 5 year plan is a strategic roadmap outlining goals and objectives to be achieved over the next five years.

  • Identify long-term goals and objectives

  • Break down goals into smaller, actionable steps

  • Allocate resources and set timelines for each goal

  • Regularly review and adjust the plan as needed

Add your answer
right arrow

Q158. Different types of joins

Ans.

Different types of joins are inner join, outer join, left join, and right join.

  • Inner join: Returns only the rows that have matching values in both tables.

  • Outer join: Returns all rows when there is a match in one of the tables.

  • Left join: Returns all rows from the left table and the matched rows from the right table.

  • Right join: Returns all rows from the right table and the matched rows from the left table.

Add your answer
right arrow

Q159. sql codes for table joins

Ans.

SQL codes for table joins

  • Use JOIN keyword to combine 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 JOIN

  • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column

Add your answer
right arrow

Q160. power BI codes for sql

Ans.

Power BI can connect to SQL databases using SQL queries in the Power Query Editor.

  • Power BI can connect to SQL databases by importing data from SQL Server, Azure SQL Database, or other SQL sources.

  • In Power Query Editor, you can write SQL queries directly to retrieve data from SQL databases.

  • You can also use the 'Get Data' option in Power BI to connect to SQL databases and import data using SQL queries.

Add your answer
right arrow

Q161. Find LCM of 2 numbers

Ans.

LCM of two numbers is the smallest multiple that is divisible by both numbers.

  • Find the prime factors of each number

  • Identify the common factors and multiply them

  • If there are any remaining factors, include them in the product

Add your answer
right arrow

Q162. Code/algorithm for palindrome

Ans.

A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.

  • Create a function that takes a string as input.

  • Remove all non-alphanumeric characters and convert the string to lowercase.

  • Compare the original string with its reverse to check if it is a palindrome.

  • Return true if it is a palindrome, false otherwise.

Add your answer
right arrow

Q163. What is spring boot

Ans.

Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and tools.

  • Spring Boot eliminates the need for manual configuration by providing defaults for most settings.

  • It allows developers to quickly set up and run standalone Spring-based applications.

  • Spring Boot includes embedded servers like Tomcat, Jetty, or Undertow for deploying applications.

  • It offers a wide range of plugins and extensions for enhancing productivity...read more

Add your answer
right arrow

Q164. Golden rules of Accounting

Ans.

Golden rules of accounting are basic principles that guide the process of recording financial transactions.

  • The three golden rules of accounting are: Debit what comes in, Credit what goes out, Debit the receiver, Credit the giver, Debit all expenses and losses, Credit all incomes and gains.

  • These rules help ensure that financial transactions are accurately recorded and classified in the accounting system.

  • For example, when a company receives cash from a customer, the cash accoun...read more

Add your answer
right arrow

Q165. Write code for simple array

Ans.

Code for simple array of strings

  • Declare an array variable

  • Initialize the array with string values

  • Access and manipulate elements in the array

Add your answer
right arrow

Q166. Write code for simple list

Ans.

Code for simple list using array of strings

  • Declare an array of strings

  • Initialize the array with desired strings

  • Access and manipulate elements in the array as needed

Add your answer
right arrow

Q167. python vs pyspark

Ans.

Python is a general-purpose programming language, while PySpark is a distributed computing framework built on top of Spark for big data processing.

  • Python is a versatile language used for various applications, including web development, data analysis, and automation.

  • PySpark is specifically designed for processing large datasets in parallel across a cluster of machines.

  • Python is easier to learn and more widely used, while PySpark is ideal for big data processing tasks.

  • Python ca...read more

Add your answer
right arrow

Q168. 2) SDLC explain

Ans.

SDLC stands for Software Development Life Cycle, a process used to design, develop, and maintain software.

  • SDLC is a structured approach to software development

  • It involves several phases such as planning, analysis, design, implementation, testing, and maintenance

  • Each phase has its own set of activities and deliverables

  • SDLC helps ensure that software is developed efficiently, on time, and within budget

  • Examples of SDLC models include Waterfall, Agile, and DevOps

Add your answer
right arrow

Q169. remote location in future

Ans.

I am open to working in a remote location in the future.

  • I am comfortable with remote work and have experience with virtual collaboration tools.

  • I am willing to relocate if necessary for the right opportunity.

  • I value work-life balance and believe remote work can contribute to that.

  • I am adaptable and can thrive in different work environments.

Add your answer
right arrow

Q170. Reverse a linked list

Ans.

To reverse a linked list, iterate through the list and change the direction of pointers.

  • Iterate through the linked list and keep track of the previous, current, and next nodes.

  • Update the pointers of each node to reverse the direction.

  • Set the head of the linked list to the last node encountered during iteration.

Add your answer
right arrow

Q171. Sorting of Array?

Ans.

Sorting of array involves arranging elements in a specific order.

  • Use built-in sorting functions like sort() in programming languages.

  • Specify the sorting criteria such as alphabetical order or numerical order.

  • Consider the complexity of the sorting algorithm for efficiency.

  • Examples: Sorting an array of names alphabetically, sorting an array of numbers in ascending order.

Add your answer
right arrow

Q172. Palidrome problem

Ans.

A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.

  • Check if the given string is equal to its reverse to determine if it is a palindrome.

  • Ignore spaces and punctuation when checking for palindromes.

  • Examples: 'racecar', 'madam', 'A man, a plan, a canal, Panama!'

Add your answer
right arrow

Q173. Singleton in Java

Ans.

Singleton in Java is a design pattern that restricts the instantiation of a class to one object.

  • Singleton pattern ensures that a class has only one instance and provides a global point of access to it.

  • Common implementations include using a private constructor, static method to access instance, and lazy initialization.

  • Example: Singleton pattern can be used in database connections, logging classes, and configuration settings.

Add your answer
right arrow

Q174. explain about c#

Ans.

C# is a programming language developed by Microsoft for building a wide range of applications on the .NET framework.

  • C# is an object-oriented language with strong typing and support for component-oriented programming.

  • It is commonly used for developing Windows applications, web applications, and games.

  • C# is similar to Java and C++ in syntax and structure.

  • Example: C# code for a simple 'Hello World' program: Console.WriteLine('Hello, World!');

Add your answer
right arrow

Q175. Middle term of LL

Ans.

The middle term of LL refers to the middle term in a sequence of letters, typically in a pattern or series.

  • The middle term of LL can be found by determining the total number of terms in the sequence and then identifying the term that falls in the middle position.

  • For example, in the sequence A, B, C, D, E, the middle term would be C.

  • If the sequence has an even number of terms, the middle term would be the average of the two middle terms.

Add your answer
right arrow
Previous
1
2
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Deloitte Analyst

based on 274 interviews
6 Interview rounds
Aptitude Test Round
Technical Round
HR Round - 1
HR Round - 2
Personal Interview1 Round - 1
Personal Interview1 Round - 2
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Analyst Interview Questions from Similar Companies

Capgemini Logo
3.7
 • 216 Interview Questions
Northern Trust Logo
3.7
 • 37 Interview Questions
Tredence Logo
3.6
 • 13 Interview Questions
Snapdeal Logo
3.8
 • 11 Interview Questions
Evalueserve Logo
3.2
 • 10 Interview Questions
View all
Recently Viewed
INTERVIEWS
Sanmar Group
No Interviews
INTERVIEWS
Nykaa
No Interviews
INTERVIEWS
Simplilearn
No Interviews
INTERVIEWS
Nykaa
No Interviews
INTERVIEWS
Bank of America
No Interviews
INTERVIEWS
Bank of America
No Interviews
INTERVIEWS
Bank of America
No Interviews
INTERVIEWS
EY Global Delivery Services ( EY GDS)
No Interviews
INTERVIEWS
Skill Lync
No Interviews
INTERVIEWS
EY Global Delivery Services ( EY GDS)
5.6k top interview questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 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