Add office photos
Engaged Employer

TCS

3.7
based on 87.3k Reviews
Filter interviews by

Deloitte Interview Questions and Answers

Updated 18 Sep 2024
Popular Designations

Q1. What do u know about manual and automation testing

Ans.

Manual testing involves human testers executing test cases without automation tools, while automation testing uses tools to execute test cases.

  • Manual testing requires human intervention to execute test cases and verify results

  • Automation testing involves using tools to automate test case execution and result verification

  • Manual testing is time-consuming and prone to human error

  • Automation testing is faster, more reliable, and can be used for repetitive tasks

  • Manual testing is sui...read more

Add your answer

Q2. Explain different types of joins in sql

Ans.

Different types of joins in SQL include inner join, left join, right join, and full outer join.

  • Inner join: Returns rows when there is a match in both 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

  • Full outer join: Returns rows when there is a match in either table

Add your answer

Q3. Tell me about Oops concepts

Ans.

Oops concepts refer to Object-Oriented Programming principles such as 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.

Add your answer

Q4. Sdlc cycle explain

Ans.

SDLC (Software Development Life Cycle) is a process used by software development teams to design, develop, test, and deploy software.

  • SDLC consists of several phases including planning, analysis, design, implementation, testing, and maintenance.

  • Each phase has its own set of activities and deliverables that must be completed before moving on to the next phase.

  • SDLC helps ensure that software projects are completed on time, within budget, and meet the requirements of stakeholders...read more

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

Q5. Bug cycle explain

Ans.

Bug cycle is the process of identifying, reporting, fixing, retesting, and closing bugs in a software development project.

  • Bug is identified by tester during testing phase

  • Bug is reported to development team

  • Development team fixes the bug

  • Tester retests the bug fix

  • If bug is resolved, it is closed

Add your answer

Q6. Priority explain

Ans.

Priority in software testing refers to the order in which defects or test cases should be addressed based on their impact and importance.

  • Priority helps in determining which issues should be fixed first to ensure the most critical functionalities are working properly.

  • Priority is usually assigned based on factors like severity, impact on users, and business requirements.

  • For example, a critical bug that causes the application to crash would have a higher priority than a minor co...read more

Add your answer

Q7. Difference between throw and throws

Ans.

throw is a keyword used to throw an exception in Java, while throws is used in method signature to declare exceptions that can be thrown by the method.

  • throw is used to throw an exception explicitly in Java

  • throws is used in method signature to declare exceptions that can be thrown by the method

  • Example: throw new Exception();

  • Example: public void method() throws Exception {};

Add your answer

Q8. Difference between bdd and cucumber

Ans.

BDD is a software development approach that focuses on collaboration between developers, testers, and business stakeholders, while Cucumber is a tool used for implementing BDD in testing.

  • BDD is a development approach that emphasizes collaboration and communication between different stakeholders, such as developers, testers, and business analysts.

  • Cucumber is a testing tool that allows for the implementation of BDD practices by writing test cases in plain text using Gherkin syn...read more

Add your answer

Q9. Explain Agile vs waterfall

Ans.

Agile is iterative and flexible, while waterfall is sequential and rigid.

  • Agile involves incremental development and frequent feedback loops.

  • Waterfall follows a linear approach with distinct phases like requirements, design, development, testing, and deployment.

  • Agile allows for changes and adaptations throughout the project.

  • Waterfall requires detailed planning upfront and minimal changes once development begins.

  • Agile is better suited for projects with evolving requirements, wh...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Deloitte

based on 8 interviews
1 Interview rounds
Technical Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
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