Deloitte Overview
- New York, NY (US)
- 10000+ employees
- 1850
- Private Company
- Accounting
- ₹500+ billion
- Amazon, PwC
Deloitte interview Questions: The most important part of preparing for an interview is practice. Knowing what job interview questions you might be asked is essential – that way, you can craft your answers well in advance and feel confident in your responses when the pressure is on.
Wouldn’t it be great if you knew precisely what interview questions are asked for the Test Engineer QA for Manual & Automation Positions? Unfortunately, we can’t read minds, but we’ll give you the next best thing: a list of previously asked Deloitte interview questions and answers.
Post On: | Deloitte Interview Questions |
Post Type: | Interview Questions |
Published On: | www.softwaretestingo.com |
Applicable For: | Freshers & Experience |
We have tried to share some of the rest assured interview questions, Deloitte Manual Testing Interview Questions, and testing interview questions, but we recommend spending some quality time getting comfortable with what might be asked when you go for the Deloitte interview.
Still, we need your love and support to make this platform more helpful to our fellow testers. So, it would be great if you shared your recent interview questions and experiences with us. You Can share those details by connecting with us at softwaretestingo.com@gmail.com.
Deloitte Bangalore India Interview Questions
Role: DC Consultant
Package: 10 Lac
Updated on:Â 13.12.2024
Round 1 : (Technical )
- What is Data Driven Framework ?
- Scenario vs Scenario Outline in cucumber
- Difference between xpath and css ?
- What is Actions class in Selenium ?
- How to right click on a button using selenium ?
- What is difference between exception and error ?
- Can you recover from error ?
- Difference between array and arraylist
- Does Arraylist allows duplicate values ?
- Write Java code to insert an element in array.
- Write Java code to remove duplicates from an array ?
Round 2 : (Technical )
- What is Maven and What are its advantages ?
- Difference between mvn clean,mvn verify ,mvn test
- How will you execute your testNg file from pom.xml ?
- What reports have you used in your framework
- What is JavaScriptExecutor ?
- How do you handle stale element exception ?
- Can you develop a framework from scratch.?
- Write Java code to print count of each character of a string.
- Test cases vs Test Scenarios vs Epic difference.
- what is Requirement Traceability Matrix ?
Round 3 : (HR)
- Salary discussion.
- Salary kitna loge discuss karlein ?
- Selected and Joined.
Source: LinkedIn Posts
Role: QA Automation Engineer
Experience: 4+ Years
Updated on: 13.12.2024
Round 1: Technical 1
- Write a program to reverse a string without using built-in methods.
- Implement a program to check if a string is a palindrome.
- Why do you want to transition to or continue in automation testing?
- Walk me through the automation framework you’ve built or worked on.
Round 2: Technical 2
Java Coding Questions:
- Write a program to remove duplicates from an ArrayList.
- Write a program to sort a Map by its values.
Exception Handling in Java:
- What is the difference between Checked and Unchecked Exceptions?
- Explain the concept of finally in exception handling with examples.
- How do you handle exceptions in Selenium WebDriver?
Object-Oriented Programming (OOP):
- What is the difference between Abstract Classes and Interfaces?
- How is Inheritance implemented in your automation framework?
- Explain Overloading and Overriding in Java with examples.
- Have you used static methods in your project? When and why?
Selenium Automation:
- How do you handle dynamic elements on a webpage?
- Write the Selenium code to verify broken links on a webpage.
- Explain the difference between driver.close() and driver.quit().
Handling Alerts and Pop-ups:
- How will you handle JavaScript alerts using Selenium?
- How do you switch between multiple windows or tabs in Selenium?
TestNG Framework:
- What is the difference between @BeforeMethod and @BeforeClass in TestNG?
- How do you prioritize test cases in TestNG?
- How do you run multiple test suites in TestNG?
Jenkins and CI/CD:
- What are Jenkins pipelines, and how do they work?
- How do you integrate Jenkins with GitHub?
Regression and Smoke Testing:
- How do you decide which test cases to include in smoke and regression testing?
- What tools have you used for running regression suites in parallel?
Miscellaneous:
- Questions about cross-browser testing: What challenges have you faced and how did you solve them?
- How do you manage test data in your automation framework?
How to Approach These Questions:
- Coding Tasks: Focus on array, string, and collection-based problems on platforms like GeeksforGeeks and Codewars.
- Framework Discussion: Highlight key components like Reporting (ExtentReports), Utilities, and integration with CI/CD tools.
- Core Java Concepts: Make sure to connect theoretical knowledge with practical implementation in testing.
Source: LinkedIn Posts
Location: Hyderabad
Updated on: 21.08.2024
- Tell me about yourself and what are your current roles and responsibilities.
- What is the Difference between close and quit?
- WAP to double-click an element?
- Can you automate a captcha?
- What is the use of the selenium grid? Why does the use of the selenium grid?
- Can Selenium handle the popup windows?
- Write a code for right-click on the element.
- Have you handled continuous Testing and CI/CD pipeline?
- How to integrate your code with Jenkins
Location: Bangalore
Updated on: 07.08.2024
- Explain STLC
- Entry and exit criteria of your testing
- Why do we smoke, and why do we do sanity testing
- Explain your framework
- Difference between TestNG and Cucumber
- Why do we use Maven
- How do you connect the Selenium framework with the Jenkins
- How to merge two files in git. How to resolve merge conflicts
- Provide me with a few annotations in TestNG; how do you use them in your framework?
- How to disable certain scripts from running?
- How would you prioritize running your scripts?
- If you want to use 100 schedules together, how would you do that?
- What are soft and hard assertions, and why do we use them?
- Open MakeMyTrip and write XPath for a certain element.
Source: Telegram Group
Experience: 4.5 Years
Rounds: 1 Interview
Duration: 1 Hour
Updated on: 30.07.2024
- Explain HashTable
- Explain Hashmap
- Explain Try catch Block
- Explain TestNG (Parameter, Grouping, Priority, Listeners)
- Explain Cucumber (BBD)
- Explain About Apache POI
- XPath Axes in Selenium
- Setting up Chrome browser in Selenium code
- Desired Capabilities
- Parent classes of error and exceptions
- List 10 exceptions and when they occurred
- Alternate of system.setProperty
- Selenium 3.0 and selenium 4.0 difference
- Java new features
- Java Interface
- String concept
- This and super
- Constructor overloading
- String Occurrence program
Source: Telegram Group
Experience: 4.5 Years
Rounds: 1 Interview
Duration: 1 Hour
Updated on: 30.07.2024
- Self Introduction
- OOP’s concept
- Method overloading and method overriding
- TestNG Parameterization
- POM
- @data Provider
- @page Factory vs @Factory annotation
- API ( POST GET PUT PATCH)
- Authentication Vs Authorization
- How to validate the response status code in the rest assured
- String Occurrence
- In a given string, Print separate characters, numbers,s, and special characters
- In Jenkins, write the cron job for 8.30 AM
Source: Telegram Group
Company Name: Deloitte
Position: Automation Tester
Company Location: Bangalore
No Of Rounds: 3
Updated on: 30.04.2024
Technical 1
- Common question( Intro+ project + framework architecture)
- Data selection is in the calendar, and the Excel iteration is then sent to the values in the text box.
- What are Idempotent methods? How is it relevant in the RESTful web services domain?
- Based on these factors, you can decide which type of web services to use—SOAP or REST.
- What is Payload in terms of RESTful web services?
- What is the importance of API documentation in API automation testing?
- Have you integrated automation testing into CI/CD pipelines before?
- Explain PSVM and SYSOUT.
- Jenkins and GIT
- Basic selenium question and SQL
Technical 2
- Common question(Intro)
- Java(Collection Questions only)
- Java Programming (Sort array in reverse order)
- How do you handle maintenance and updates of automated test scripts?
- Does the finally {} block always run?
- Automate one page (Login-Add to cart Assert-logout-Reporting)
Managerial Round
- Manual testing takes 10 minutes, whereas automation takes minutes to check functionality. What would be your preference? Why?
- How comfortable are you with programming languages other than Java and Selenium?
- How do we identify what can be automated?
- Can you discuss a challenging automation project you’ve worked on and how you overcame obstacles?
- How do you stay updated with the latest trends and best practices in automation testing?
- Normal discussion about previous work? What do you like the most
Telephonic Interview Questions
- Tell me about yourself.
- Are you working on manual+ automation or only automation?
- What tools have you used in your project so far?
- Explain the bug life cycle. What priorities do you give while raising a bug?
- What is a defect triage call?
- If, in a sprint, two user stories have some conflict, what will you do?
- Have you worked on the BDD framework? Why BDD is preferred over other typical frameworks.
- Write a feature file for the login scenario.
- Are you working on creating a framework from scratch, or have you just modified the existing framework?
- What is a test runner file?
- What is a POM.xml file? Why is it used?
- What is a testNG.xml file? What is the benefit of using a testNG framework?
- What is a hybrid framework? What are the components of a framework?
- What are the benefits of creating a framework? Why is the POM approach preferred?
- Have you worked on the data-driven framework? If so, please tell me the code for using WAP to fetch data from an Excel file.
- From what type of files can we obtain test data?
- How to find broken links in selenium?
- What are test listeners in selenium? What are the different types of test listeners?
- What frame is selenium? Let’s say I have three frames. How can I go to the third frame from the first frame, and how do I come back to the first frame?
- Have you worked on database testing? How many types of joins are there? What is the use of joins in SQL?
- What is the difference between cross-join and inner-join?
- Suppose I alter the table, then drop it, and then do a rollback; what can be the output?
- What is maven in selenium? How is Maven useful?
- What is the build life cycle in Maven?
- What are the qualities of a good build, too? On what basis will you select a build tool?
- What is a wrapper class in Java?
- What is the difference between arrays and collections in Java?
- What is the difference between Final, Finally, and Finalize?
- What is the difference between SOAP and REST?
- What are the different methods used in web services?
- Have you worked on GIT? What are the commands in GIT?
- What is the overall check-in checkout procedure in GIT?
- What are the exceptions that you have encountered in selenium?
- What are the different types of testing?
- Tell me the annotations in testNG by order of execution.
- What are the pop-ups in selenium? How to handle Windows-based pop-ups?
- Can we handle user sessions in Selenium?
- How to capture screenshots in selenium? Tell me the code.
- Do you know any scripting languages, such as VBscript or Javascript? Can you automate web services using Rest assured?
Deloitte Automation Testing Interview Questions
Company Name: Deloitte
Position: Salesforce Tester
Company Location: Hyderabad
Experience: 4 Yrs
Shared By: Praveena
No Of Rounds: 2
Updated on: 03.10.2022
Experience
Overall, it was good. Most of the questions were scenario-based and experience-based. Two questions were situation-based.
Questions
1st Round:
- Tell me about yourself
- How many years of experience in Salesforce testing?
- What are Profile and Role?
- Can two users have the same Profile?
- Can two Profiles have the same user?
- What is SSO, and what is its use of it?
- How do you rate yourself in Salesforce on a 10 or 5 scale?
- Based on the answer to the above question, they asked me where I lack the remaining.
- On which cloud have you worked?
- How many objects were there in SF? Can you explain them?
- What are Reports, and how many Reports are there in SF?
- What are Permission Sets?
- Can we assign two roles for a single user?
- Can we delete a user in SF?
- What custom objects have you used in your current project?
- What are SDLC and STLC?
- Which type of testing will be done first?
- How good are you at SQL?
- What are Joins and a few examples of JOINS?
- Defect life cycle
- Scenario: If a team has only two members and the US is deployed just two days before the end of the sprint, the resource will be absent. How will you manage the work?
- What is the difference between Regression testing and Retesting?
- When will you perform smoke, and when will you do Regression?
- Will you do UAT?
- Scrum Ceremonies?
- What is your role in Scrum Planning?
- What is a Retrospective meeting?
- Apart from testing, what kind of activities will you perform?
- What is RTM, and what kind of metrics will you be tracking?
- Questions on Test management tools that I worked
2nd Round:
- Overall experience(exactly)
- Define Sales Process
- Different kinds of defect stages
- Did you handle a team? If so, what challenges did you face?
- Do you know automation? If we put you in automation testing, can you do well?
- We have different Clients working in different time zones. Will you be able to work late at night?
Thanks to Kunal Gir Goswamy for sharing these interview questions with us.
Thank you so much for posting the advice.
It is more helpful for young engineers like me.