Developer Interview Questions

Published July 22, 2026 · Updated July 22, 2026

26 verified Developer interview questions from Accenture, Capgemini, Wipro, Cognizant. Covers all experience levels.

26 questions
4 companies
877 upvotes

Interview Signals for Developer Roles

Companies Asking
Accenture14q
Wipro5q
Cognizant5q
Capgemini2q
Most Asked Topics
testing5x
react5x
java5x
sql5x
domain3x
By Experience
1-4 years4q
2-4 years3q
2-5 years3q
1-3 years2q
0-2 years1q
3-6 years1q
0-3 years1q
2-6 years1q

Top Questions by Upvotes

Accenture Medium Technical round SeleniumJava

What are the different wait mechanisms in Selenium (Implicit, Explicit, Fluent Wait), and when should each be used? Explain the downsides of Thread.sleep() and how WebDriverWait improves reliability.

↑ 78 upvotes · 31 engineers asked this · Developer
Accenture Medium Technical round SeleniumJava

How do you handle dynamic elements or changing locators in Selenium automation? Discuss strategies like relative locators, XPath axes, CSS attribute wildcards, and Page Object Model to insulate tests from DOM changes.

↑ 67 upvotes · 26 engineers asked this · Developer
Accenture Medium Technical round SeleniumPlaywrightJavaScript

What differences do you see between Selenium and Playwright in automation testing? Cover architecture, browser support, speed, built-in waiting mechanisms, and cross-language support.

↑ 61 upvotes · 22 engineers asked this · Developer
Accenture Medium Technical round JavaJavaScript

When two developers push changes to the same file in Git simultaneously, how would you resolve the merge conflict? Walk through: pulling latest, identifying conflict markers (<<<, ===, >>>), choosing which changes to keep, testing after resolution, and committing the merge.

↑ 53 upvotes · 20 engineers asked this · Developer
Accenture Medium Technical round SeleniumPlaywrightJavaScript

If a team currently using Selenium plans to migrate to Playwright, how would you help them adopt the new framework? Cover project structure, locator migration, parallel execution setup, and CI integration.

↑ 52 upvotes · 15 engineers asked this · Developer
Capgemini Medium Technical round JavaScriptTypeScript

Explain async/await in JavaScript. How does it differ from Promise chaining? Write a function that fetches data from three APIs in parallel (Promise.all) and one after another (sequential await). When would you choose each?

↑ 51 upvotes · 32 engineers asked this · Developer
Accenture Medium Technical round SeleniumJava

How can you retrieve all the options available in a dropdown using Selenium? Explain the Select class, how to handle both static and dynamic dropdowns, and edge cases like dropdowns built with div/ul instead of the native select element.

↑ 44 upvotes · 18 engineers asked this · Developer
Accenture Medium Technical round JenkinsGitHub ActionsDocker

Have you worked with CI/CD pipelines, and how were they used in your project? Describe the tools used (Jenkins, GitHub Actions, GitLab CI), the stages in your pipeline, how tests were triggered, and how deployments were automated.

↑ 41 upvotes · 15 engineers asked this · Developer
Cognizant Hard Technical round 2-6 yearsSQL

Write a query to find, for each department, the employee with the second-highest salary, using window functions instead of a correlated subquery.

↑ 33 upvotes · 25 engineers asked this · Developer
Accenture Medium Technical round Java

How does adding + "" help convert a char value into a String in Java? Explain Java's string concatenation rules, why char + "" produces a String while char + char produces an int, and alternative approaches like String.valueOf(char) or Character.toString(char).

↑ 31 upvotes · 11 engineers asked this · Developer
Cognizant Easy Technical round 0-3 yearsSQL

Explain the difference between INNER JOIN, LEFT JOIN, and FULL OUTER JOIN with a simple example of Orders and Customers tables.

↑ 30 upvotes · 22 engineers asked this · Developer
Accenture Medium Technical round Java

What is the purpose of the indexOf() method and how can it be used when removing duplicate characters from a string in Java? Walk through an O(n) solution using a LinkedHashSet or boolean array.

↑ 29 upvotes · 11 engineers asked this · Developer

Practice these questions with AI feedback

Get instant grading on your answers, identify your weak areas, and generate a personalised 14-day study plan — all free.

Build my study plan →

Developer by company

Accenture Developer questions Wipro Developer questions Cognizant Developer questions

Frequently asked questions

What do Developer interviews cover?
Common topics: testing, react, java, sql, domain.
Which companies hire Developers?
Companies with reported questions: Accenture, Wipro, Cognizant, Capgemini.