i
Deloitte
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com
Code to reverse a string without using inbuilt functions.
Create an empty string to store the reversed string
Loop through the original string from the end to the beginning
Append each character to the empty string
Return the reversed string
Code to return non-duplicate values from an array.
Create an empty array to store non-duplicate values.
Loop through the original array and check if the value already exists in the new array.
If it doesn't exist, add it to the new array.
Return the new array with non-duplicate values.
Annotations in Selenium are used to provide additional information about the elements on a web page.
Annotations are added to the code using the @ symbol followed by the annotation name.
Annotations can be used to specify the type of element, its location, and other attributes.
Examples of annotations in Selenium include @FindBy, @BeforeTest, and @AfterTest.
Scenario Outline is a feature in Cucumber that allows for parameterization of scenarios.
It allows for the same scenario to be executed with different sets of data
Data is provided in a tabular format using Examples keyword
Variables are defined using angle brackets <> in the scenario outline
Example: Scenario Outline: Login with valid credentials
To start writing code from scratch, first define the problem, plan the solution, choose a language and IDE, and start coding.
Define the problem and understand the requirements
Plan the solution and break it down into smaller tasks
Choose a programming language and an IDE
Start coding by writing small functions and testing them
Refactor and optimize the code as needed
Use version control to keep track of changes
Document the ...
I applied via Recruitment Consultant and was interviewed in Dec 2020. There were 4 interview rounds.
What people are saying about Deloitte
Deloitte interview questions for designations
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Recursion, cyclic sort, string
posted on 4 Apr 2022
I was interviewed in Apr 2021.
Round duration - 60 Minutes
Round difficulty - Medium
This round started with some basic questions from Software Testing and then the interviewer started asking some questions from Automation Testing.
Round duration - 60 Minutes
Round difficulty - Medium
This round had questions majorly from Selenium and Cucumber.
Round duration - 30 Minutes
Round difficulty - Easy
This is a cultural fitment testing round. HR was very frank and asked standard questions. Then we discussed about my
role.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Program to find character occurances in 'Hello World'
Create a map to store character occurrences
Iterate through each character in the string and update the map
Print the character occurrences from the map
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for better performance and resource utilization.
Multithreading allows multiple threads to run concurrently within the same process.
Each thread has its own stack and shares the same memory space.
Multithreading can improve performance by utilizing multiple CPU cores efficiently.
Examples of multithreading include running multiple tas...
TestNG annotations are used to control the flow of test methods and provide additional information about the test.
Annotations like @Test, @BeforeSuite, @AfterSuite are used to define test methods and setup/teardown methods
Annotations like @BeforeTest, @AfterTest are used to run setup/teardown methods before/after a test
Annotations like @BeforeClass, @AfterClass are used to run setup/teardown methods before/after a test...
I applied via Referral and was interviewed before Jul 2019. There were 3 interview rounds.
I faced challenges in coordinating with offshore team members and managing tight deadlines.
Coordinating with offshore team members in different time zones
Managing tight deadlines and ensuring timely delivery of automation scripts
Dealing with unexpected changes in project requirements
In my current project, I am responsible for designing, developing, and executing automated test scripts using Selenium.
Designing test cases and scenarios for automation
Developing automated test scripts using Selenium WebDriver
Executing test scripts and analyzing results
Identifying and reporting defects
Collaborating with developers and QA team to ensure quality of the software
The code takes a name as input, prints each letter separately, and identifies repeated vowels.
Create a function that takes a string input for the name
Iterate through each letter in the name and print it separately
Track the vowels and check for repetitions to print repeated vowels
Fluent Wait is a dynamic wait mechanism in Selenium that waits for a certain condition to be met before proceeding.
Fluent Wait is used to define the maximum amount of time to wait for a condition, as well as the frequency with which to check the condition.
It can be customized with different polling intervals and exceptions to ignore.
Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.pollingEvery(Duration...
findElement returns the first matching element on the web page, while findElements returns a list of all matching elements.
findElement returns a single WebElement matching the specified locator, while findElements returns a list of WebElements.
findElement throws NoSuchElementException if no matching element is found, while findElements returns an empty list.
Example: WebElement element = driver.findElement(By.id("userna...
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
findElements returns a list of web elements matching the locator, while findElement returns the first web element matching the locator.
findElements returns a list of web elements, findElement returns the first element
findElements returns an empty list if no elements are found, findElement throws NoSuchElementException
findElements is useful for finding multiple elements, findElement is useful for finding a single elemen
The code takes a name as input, prints each letter, and checks if any vowels repeat in the name.
Create a function that takes a string input for the name
Iterate through each letter in the name and print them individually
Check for vowel repetition by keeping track of vowels encountered
Fluent wait is a dynamic wait mechanism in Selenium WebDriver that waits for a condition to be true before proceeding.
Fluent wait is used to handle dynamic web elements that may load at different times.
It can define the maximum amount of time to wait for a condition, as well as the frequency of checking.
Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedConditions.visibilityOfElementLocated
I am an Automation Engineer with experience in designing and implementing automated test scripts for web applications.
Designed and implemented automated test scripts using Selenium WebDriver for regression testing
Collaborated with developers to integrate automated tests into continuous integration pipeline
Performed manual testing to identify bugs and validate automated test results
Consultant
33.2k
salaries
| ₹6.3 L/yr - ₹23.2 L/yr |
Senior Consultant
20.8k
salaries
| ₹11 L/yr - ₹42 L/yr |
Analyst
14.1k
salaries
| ₹3.8 L/yr - ₹12.6 L/yr |
Assistant Manager
10k
salaries
| ₹7.8 L/yr - ₹24 L/yr |
Manager
7k
salaries
| ₹15.7 L/yr - ₹52 L/yr |
Accenture
PwC
Ernst & Young
Cognizant