🎯 Interview prep
Crack your automation interview
502 theory, coding and behavioural questions with model answers — Selenium, Playwright, Cypress, API, databases and SQL, mobile, frameworks and test strategy, plus Java, JavaScript, TypeScript, Python, C# and .NET — and what 130 companies commonly ask. Many answers link to a page here where you can try it.
By company
Commonly reported rounds and focus areas for 130 companies, summarised from public interview experiences (sources on each page). Filter by the business domain to find companies that build apps like the ones you practice on here.
130 companies
- TCSIT services
Automation Test Engineer · Selenium with Java
Building a framework from scratch · Synchronisation and waits · Dynamic locators (XPath/CSS)
🧪 Practice: Government services
4 rounds · 64 theory · 23 coding · 31 behavioural
- InfosysIT services
Automation / Test Engineer · 2–5 years
Speeding up slow test suites · Cross-browser testing challenges · Automation in DevOps / CI/CD
🧪 Practice: Government services
2 rounds · 61 theory · 23 coding · 31 behavioural
- WiproIT services
QA Automation Engineer
Choosing UI vs API automation · Framework and project explanation · Selenium + Java
2 rounds · 47 theory · 19 coding · 31 behavioural
- AccentureIT services
QA Automation Engineer
Java OOP concepts · Writing Selenium code · TestNG incl. parallel execution
🧪 Practice: Insurance
3 rounds · 51 theory · 26 coding · 34 behavioural
- Cognizant (CTS)IT services
Automation Test Engineer · 2–5 years
Java fundamentals · Selenium WebDriver · TestNG
2 rounds · 63 theory · 29 coding · 30 behavioural
- CapgeminiIT services
Automation Test Engineer
Java and Selenium core concepts · Live Java programs (strings, collections) · Framework questions
3 rounds · 46 theory · 24 coding · 31 behavioural
- EPAM SystemsConsulting
Test Automation Engineer / SDET
Java 8 (lambdas, functional interfaces) · Exceptions and OOP · Waits with examples
4 rounds · 51 theory · 20 coding · 32 behavioural
- AmazonProduct
SDET (SDE in Test)
Data structures & algorithms with complexity · Automation framework design · Test planning and strategy
🧪 Practice: E-commerce
4 rounds · 53 theory · 31 coding · 34 behavioural
- FlipkartProduct
SDET
DSA: strings, linked lists, anagrams · Deep discussion of your framework and projects · Login test cases from both API and UI
🧪 Practice: E-commerce
2 rounds · 51 theory · 21 coding · 30 behavioural
- SwiggyProduct
SDET
Automation fundamentals · Java concepts · Designing an end-to-end test framework for a microservices architecture
🧪 Practice: Food delivery
5 rounds · 46 theory · 20 coding · 30 behavioural
- PaytmBanking & fintech
SDET
Recursion and DFS coding · OS, networks and aptitude MCQs · Testing fundamentals
🧪 Practice: Banking, Utilities
2 rounds · 41 theory · 18 coding · 31 behavioural
- HCLTechIT services
Automation Test Engineer
Selenium commands and locators · Small OOP coding questions in Java · Waits and exception handling
3 rounds · 47 theory · 20 coding · 31 behavioural
- Tech MahindraIT services
Selenium QA / Senior Test Engineer
Hybrid framework design (POM + data-driven) · TestNG annotations, listeners, rerunning failures · Waits and locators
3 rounds · 47 theory · 22 coding · 30 behavioural
- LTIMindtreeIT services
QA Automation Engineer
Core Java and exception handling · Selenium and TestNG · POM and Cucumber BDD
3 rounds · 50 theory · 25 coding · 30 behavioural
- IBMIT services
Test Automation Engineer
Automation with Python or Java · Containers and Kubernetes basics (deployments, replica sets) · CI/CD pipelines
3 rounds · 46 theory · 21 coding · 30 behavioural
- DeloitteConsulting
QA Automation Engineer / Consultant
Bug life cycle, severity vs priority · SQL queries · BDD with Cucumber and why use it
3 rounds · 64 theory · 35 coding · 32 behavioural
- ThoughtworksConsulting
Quality Analyst (QA)
Pair programming and TDD · Test case design from a product brief · Choosing tools and justifying the framework
4 rounds · 47 theory · 15 coding · 34 behavioural
- JPMorgan ChaseBanking & fintech
SDET / Software Engineer III – Test Automation
Java, TestNG, Maven · BDD and TDD · POM and Jenkins CI/CD
🧪 Practice: Banking, Stock trading
4 rounds · 57 theory · 27 coding · 32 behavioural
- Goldman SachsBanking & fintech
QA Engineer
Data structures (lists, sets, maps) · OOP: inheritance, interfaces · Live coding
🧪 Practice: Stock trading, Banking
3 rounds · 42 theory · 19 coding · 30 behavioural
- PhonePeBanking & fintech
SDET
DSA problem solving · Your automation framework and tools · Handling flaky tests and CI/CD issues
🧪 Practice: Banking
3 rounds · 49 theory · 21 coding · 32 behavioural
- Walmart Global TechProduct
SDET
Strings: permutations, longest palindrome · Arrays: merge intervals · Balanced parentheses (stacks)
🧪 Practice: E-commerce
4 rounds · 50 theory · 25 coding · 30 behavioural
- AtlassianProduct
QA Engineer (3+ years)
Quality assistance, not just testing · Shift-left testing · Automation framework building
🧪 Practice: Project management, Help desk
3 rounds · 51 theory · 15 coding · 36 behavioural
- SalesforceProduct
SDET / QA Automation Engineer
Writing an end-to-end Selenium script live · Java coding · Test scenarios for CRM features (leads, opportunities)
🧪 Practice: CRM
4 rounds · 52 theory · 18 coding · 30 behavioural
- AdobeProduct
SDET / QA
Reading test data from Excel · Web tables: counting rows and columns · Elements with identical properties
🧪 Practice: Advertising
2 rounds · 40 theory · 15 coding · 30 behavioural
- MyntraProduct
SDET / Senior SDET
Past projects and ownership · Trees and 2D-array problems · QA processes you follow
🧪 Practice: E-commerce
4 rounds · 38 theory · 17 coding · 33 behavioural
- MeeshoProduct
SDET-II
DSA problem solving · Automation and test design · Design discussion
🧪 Practice: E-commerce
4 rounds · 39 theory · 16 coding · 30 behavioural
- NykaaProduct
SDET / SDET Manager
Explaining your automation framework · Hands-on vs people-management split · Team process
🧪 Practice: E-commerce
3 rounds · 37 theory · 15 coding · 33 behavioural
- BookMyShowProduct
Engineering (SDET loop may differ)
DSA and real-world problem solving · Your resume, line by line · Ticketing flows: seat locks, payments, cancellations
🧪 Practice: Entertainment, Event ticketing
4 rounds · 37 theory · 17 coding · 30 behavioural · engineering loop
- MakeMyTripProduct
SDET
DSA · Framework design · Jenkins / CI
🧪 Practice: Travel & Airline, Hospitality
3 rounds · 56 theory · 27 coding · 30 behavioural
- Zomato (Eternal)Product
Engineering (SDET loop may differ)
Medium–hard DSA · Project deep dives · Backend and database concepts
🧪 Practice: Food delivery
4 rounds · 47 theory · 17 coding · 30 behavioural · engineering loop
- ZeptoProduct
Engineering (SDET loop may differ)
Easy–medium DSA · Low-level design · Business reasoning in code (delivery logic)
🧪 Practice: Food delivery, E-commerce
4 rounds · 39 theory · 17 coding · 30 behavioural · engineering loop
- DelhiveryProduct
QA Engineer / SDET
Arrays, strings and hash maps · Selenium and Rest Assured · CI/CD and framework design
🧪 Practice: Logistics
3 rounds · 45 theory · 21 coding · 30 behavioural
- GrowwBanking & fintech
SDET
DSA · Debugging · Test-case design
🧪 Practice: Stock trading
4 rounds · 40 theory · 17 coding · 31 behavioural
- ZerodhaBanking & fintech
QA Engineer
Standard QA concepts · On-the-spot quality strategy for a hard situation
🧪 Practice: Stock trading
1 round · 38 theory · 15 coding · 31 behavioural
- UberProduct
SDET / Senior SDET (mobile)
Mobile automation (Appium, Espresso, XCUITest) · Coding in Java/Kotlin/JS/Python · Engineers own testing — SDETs build tooling
🧪 Practice: Ride hailing
4 rounds · 46 theory · 17 coding · 31 behavioural
- OlaProduct
SDET / SDET-II
Coding · Automation and test design · QA leadership discussion
🧪 Practice: Ride hailing
4 rounds · 41 theory · 18 coding · 30 behavioural
- NetflixProduct
Senior Software Engineer in Test
Chaos and resilience testing · Streaming quality (start-up time, buffering, video quality) · A/B testing at scale
🧪 Practice: Media streaming, Digital Rights Management
3 rounds · 44 theory · 15 coding · 34 behavioural
- Dream11Product
Engineering (SDET loop may differ)
DSA speed and efficiency · HLD with database schema · Scalability and monitoring
🧪 Practice: Fantasy sports
4 rounds · 41 theory · 17 coding · 30 behavioural · engineering loop
- Cars24Product
SDET / SDET – Mobile
Coding · UI and mobile automation · API testing
🧪 Practice: Automotive
4 rounds · 48 theory · 21 coding · 30 behavioural
- Info Edge (Naukri, 99acres)Product
Testing Engineer / SDET
Programming basics and OOP · SDLC and test methodologies · DBMS and OS
🧪 Practice: Recruitment, Real estate
4 rounds · 46 theory · 17 coding · 30 behavioural
- PolicybazaarBanking & fintech
QA / Automation Engineer
Selenium with Java · OOP · DSA
🧪 Practice: Insurance
2 rounds · 38 theory · 17 coding · 30 behavioural
- GoogleProduct
Test Engineer / SWE in Test
Algorithms with complexity · Test tooling that lets developers test their own code · Black-box vs white-box testing
🧪 Practice: Advertising
4 rounds · 51 theory · 19 coding · 35 behavioural
- MicrosoftProduct
SDET (now mostly SDE roles that own testing)
Linked lists, arrays, sorting · Clean code and edge cases · Testing your own code
3 rounds · 45 theory · 25 coding · 31 behavioural
- BrowserStackProduct
SDET
E-commerce automation scenarios · XPath · API testing
🧪 Practice: E-commerce
4 rounds · 41 theory · 19 coding · 30 behavioural
- ServiceNowProduct
Software QA Engineer
Selenium and Java · ITSM workflows (incident, change) · Regression testing
🧪 Practice: Help desk
3 rounds · 36 theory · 15 coding · 30 behavioural
- FreshworksProduct
Software Test Engineer
Programming in Java or Python · Automation · Explaining projects in depth
🧪 Practice: Help desk, CRM
3 rounds · 37 theory · 15 coding · 30 behavioural
- ZohoProduct
QA Engineer
Aptitude and puzzles · Test scenarios and test cases · Basic programming
🧪 Practice: CRM, ERP
5 rounds · 41 theory · 17 coding · 30 behavioural
- SprinklrProduct
SDET
OOP, abstract classes, interfaces, collections · Coding: anagrams, count of 1s in a sorted binary array · Selenium snippets: login, right-click, dropdown, screenshot
🧪 Practice: Social media
4 rounds · 42 theory · 18 coding · 31 behavioural
- DarwinboxProduct
QA / SDET
SQL queries · JavaScript basics · Predicting code output
🧪 Practice: HR
4 rounds · 45 theory · 24 coding · 30 behavioural
- PractoProduct
Engineering (SDET loop may differ)
OOP · Coding with O(n) solutions · SQL clauses
🧪 Practice: Healthcare, Pharmacy
2 rounds · 46 theory · 26 coding · 30 behavioural · engineering loop
- NinjacartProduct
QA Engineer
Functional vs non-functional testing · Smoke vs sanity, regression vs retesting · Bug life cycle, severity vs priority
🧪 Practice: Agriculture
2 rounds · 36 theory · 15 coding · 30 behavioural
- Expedia GroupProduct
Engineering (SDET loop may differ)
Strings, DP, 2D arrays · Real production scenarios: availability, pricing · Structured communication
🧪 Practice: Travel & Airline, Hospitality
4 rounds · 40 theory · 18 coding · 30 behavioural · engineering loop
- IntuitProduct
Engineering (SDET loop may differ)
DSA with time and space complexity · Presenting a challenging project · Thinking aloud
🧪 Practice: Banking
4 rounds · 37 theory · 17 coding · 32 behavioural · engineering loop
- RazorpayBanking & fintech
SDET / Senior SDET
Optimised coding (e.g. stock buy-sell) · Working code, not pseudo-code · Payments domain
🧪 Practice: Banking
2 rounds · 43 theory · 18 coding · 30 behavioural
- JuspayBanking & fintech
QA / SDET
API testing with Postman · Problem solving · CS fundamentals
🧪 Practice: Banking
5 rounds · 40 theory · 16 coding · 30 behavioural
- PayPalBanking & fintech
Engineering / QA (SDET loop may differ)
Optimal DSA solutions · Low- and high-level design · OOP in real examples
🧪 Practice: Banking
4 rounds · 52 theory · 25 coding · 30 behavioural · engineering loop
- MastercardBanking & fintech
SDET / QA Automation Engineer
Java: overriding, overloading, abstract vs interface · Selenium and API testing · Thread synchronisation
🧪 Practice: Banking
4 rounds · 42 theory · 17 coding · 30 behavioural
- VisaBanking & fintech
QA Engineer
Java · Test scenarios · Selenium
🧪 Practice: Banking
2 rounds · 50 theory · 24 coding · 30 behavioural
- American ExpressBanking & fintech
SDET / Quality Engineer
Everything on your resume · Strong SQL · Framework and test architecture
🧪 Practice: Banking
2 rounds · 53 theory · 28 coding · 31 behavioural
- Wells FargoBanking & fintech
QA Automation Engineer
Design patterns in frameworks · Constructor chaining · Interface vs abstract class
🧪 Practice: Banking
3 rounds · 39 theory · 18 coding · 31 behavioural
- CitiBanking & fintech
Senior QA Automation Engineer (AVP)
Creating a framework · Maintaining a framework · Java basics
🧪 Practice: Banking
2 rounds · 39 theory · 16 coding · 33 behavioural
- BarclaysBanking & fintech
QA Automation Engineer / SDET
String programs (reverse keeping spaces, character counts) · Selenium, TestNG, listeners, reporting · SQL, Jenkins, Git, Linux
🧪 Practice: Banking
3 rounds · 48 theory · 33 coding · 31 behavioural
- Morgan StanleyBanking & fintech
QA Automation Engineer
System vs integration vs end-to-end testing · Cucumber pros and cons · Selenium with Angular apps
🧪 Practice: Stock trading, Banking
2 rounds · 47 theory · 20 coding · 30 behavioural
- Deutsche BankBanking & fintech
QA Automation Engineer
Building a framework from scratch · Basic–moderate coding · Java
🧪 Practice: Banking
4 rounds · 39 theory · 16 coding · 31 behavioural
- State StreetBanking & fintech
QA Automation Engineer
Selenium WebDriver · Gradle and Jenkins · Rest Assured
🧪 Practice: Banking, Stock trading
3 rounds · 41 theory · 21 coding · 30 behavioural
- Fidelity InvestmentsBanking & fintech
QA Engineer (Selenium-Java)
OOP and Java · Selenium, TestNG, Cucumber, BDD/TDD · Basic coding and SQL
🧪 Practice: Stock trading, Banking
3 rounds · 55 theory · 34 coding · 31 behavioural
- SAP LabsEnterprise & industrial
Automation Test Engineer / Senior QA
Core Java theory · JUnit · Framework design
🧪 Practice: ERP
5 rounds · 49 theory · 17 coding · 30 behavioural
- OracleEnterprise & industrial
QA Automation Engineer
Framework approach · Mouse hover and dropdowns · String manipulation
🧪 Practice: ERP
2 rounds · 59 theory · 30 coding · 30 behavioural
- CiscoEnterprise & industrial
Test Automation Engineer
API and Selenium UI automation · Java or Python · Linux
🧪 Practice: Telecom
2 rounds · 39 theory · 16 coding · 30 behavioural
- EricssonEnterprise & industrial
Test / Automation Engineer
Python and MySQL · File-handling programs · Linux
🧪 Practice: Telecom
3 rounds · 46 theory · 26 coding · 30 behavioural
- NokiaEnterprise & industrial
Software Test Automation Engineer
Networking: OSI, TCP/IP, DHCP, DNS, VLANs · 5G basics · QA concepts
🧪 Practice: Telecom
3 rounds · 36 theory · 15 coding · 30 behavioural
- QualcommEnterprise & industrial
Test / QA Engineer
Product and system internals · Test tooling and pipelines · Coding
🧪 Practice: Telecom
3 rounds · 38 theory · 20 coding · 30 behavioural
- Samsung R&D IndiaEnterprise & industrial
Software Test Engineer
Test cases for everyday objects (a pen, paper) · Testing fundamentals · Basic programming (C++)
🧪 Practice: Telecom
3 rounds · 38 theory · 17 coding · 30 behavioural
- SiemensEnterprise & industrial
Automation / Test Engineer
Selenium · CI/CD · C#
🧪 Practice: Manufacturing
3 rounds · 39 theory · 18 coding · 30 behavioural
- Schneider ElectricEnterprise & industrial
QA / Automation Engineer
Python / Java with Selenium or PyTest · API testing (Postman, Rest Assured) · Hardware / embedded testing
🧪 Practice: Utilities, Manufacturing
4 rounds · 37 theory · 15 coding · 31 behavioural
- HoneywellEnterprise & industrial
Test Engineer
A hard technical problem you solved · Project deep dives
🧪 Practice: Manufacturing, Utilities
2 rounds · 36 theory · 15 coding · 32 behavioural
- PhilipsEnterprise & industrial
Test Automation Engineer
OOP · Operating systems · Healthcare products (ultrasound, MRI)
🧪 Practice: Healthcare
3 rounds · 39 theory · 15 coding · 30 behavioural
- Optum (UnitedHealth Group)Enterprise & industrial
Automation Engineer / Senior QE
Longest-substring style coding · Dynamic XPath · Handling flaky elements
🧪 Practice: Healthcare, Pharmacy, Insurance
3 rounds · 53 theory · 20 coding · 31 behavioural
- Thomson ReutersEnterprise & industrial
QA Engineer
Python / OOP for automation · Selenium, Playwright, PyTest · SQL data validation
🧪 Practice: Legal
2 rounds · 55 theory · 27 coding · 30 behavioural
- AmadeusEnterprise & industrial
QA Engineer / Senior SDET
OOP in your framework, constructors · Defect life cycle, severity vs priority · SQL
🧪 Practice: Travel & Airline, Hospitality
2 rounds · 51 theory · 24 coding · 30 behavioural
- AirtelEnterprise & industrial
SDET / Automation Test Engineer
OOP, annotations, TestNG · POST vs PUT · Highest-salary SQL query
🧪 Practice: Telecom
3 rounds · 47 theory · 28 coding · 30 behavioural
- Tata ElxsiConsulting
Test Automation Engineer
OOP · Programming · Selenium / Playwright frameworks
🧪 Practice: Automotive, Media streaming
3 rounds · 41 theory · 20 coding · 31 behavioural
- NagarroIT services
Test Automation Engineer
Java OOP and complexity · Palindrome and screenshot code · final / finally / finalize
4 rounds · 42 theory · 16 coding · 31 behavioural
- Persistent SystemsIT services
Automation Test Engineer
Cucumber step definitions and BDD · Interfaces vs abstract classes · Mutable vs immutable
4 rounds · 50 theory · 27 coding · 30 behavioural
- MphasisIT services
QA Automation Engineer
ArrayList vs LinkedList, HashMap · String vs StringBuilder · Stale element and other exceptions
3 rounds · 49 theory · 28 coding · 30 behavioural
- CoforgeIT services
Automation Test Engineer
TestNG annotation order · findElement vs findElements · Reverse a string
3 rounds · 40 theory · 22 coding · 30 behavioural
- HexawareIT services
QA Automation Engineer
Manual testing fundamentals · Selenium, TestNG, Appium · Communicating quality status to clients
4 rounds · 41 theory · 22 coding · 32 behavioural
- VirtusaIT services
Automation Test Engineer
Java and Selenium basics · Cucumber · Explaining project structure
2 rounds · 43 theory · 19 coding · 32 behavioural
- GlobalLogicIT services
QA / Automation Engineer
Manual testing · Java, Selenium, TestNG · Arrays and strings coding
3 rounds · 39 theory · 22 coding · 30 behavioural
- USTIT services
Automation Test Engineer
SDLC vs STLC · When (not) to automate · Framework types and POM
3 rounds · 42 theory · 16 coding · 32 behavioural
- NTT DATAIT services
Automation Test Engineer
Waits: implicit, explicit, fluent · iFrames and window handles · Page Object Model
3 rounds · 38 theory · 15 coding · 32 behavioural
- GenpactIT services
Automation / Technical Associate
Automation basics · Resume discussion · Technical questions
3 rounds · 37 theory · 15 coding · 30 behavioural
- ZensarIT services
QA Automation Engineer
Selenium · Framework understanding · Coding
3 rounds · 37 theory · 15 coding · 30 behavioural
- Sopra SteriaIT services
Testing Engineer
Aptitude and logical reasoning · Output-prediction questions · Testing fundamentals
4 rounds · 37 theory · 17 coding · 30 behavioural
- CignitiIT services
Test Engineer / Senior Test Engineer
Roles and responsibilities · Coding problem · Automation scripting
3 rounds · 36 theory · 15 coding · 30 behavioural
- QualitestIT services
Test Automation Engineer
Designing a framework from scratch · Automation scripting · Career goals and learning
3 rounds · 38 theory · 15 coding · 30 behavioural
- EYConsulting
QA Automation Engineer
Java, Selenium, API · Jenkins and Postman · Managing test data
2 rounds · 42 theory · 18 coding · 31 behavioural
- KPMGConsulting
QA Engineer
Selenium · SDLC and STLC · Test documentation
4 rounds · 40 theory · 18 coding · 31 behavioural
- Publicis SapientConsulting
QA Automation Engineer
Selenium syntax, XPath, waits · SQL and data structures · Cross-browser testing and reporting
🧪 Practice: E-commerce
3 rounds · 55 theory · 27 coding · 31 behavioural
- SynechronConsulting
Automation Tester / SDET
Dynamic date pickers · Hashtable vs HashMap, List vs Set · Screenshots on failure
🧪 Practice: Banking
3 rounds · 49 theory · 24 coding · 30 behavioural
- UBSBanking & fintech
Test Automation Engineer / QA Engineer
Core Java and OOP · Selenium, XPath · TestNG parallel runs
🧪 Practice: Banking, Stock trading
4 rounds · 52 theory · 30 coding · 31 behavioural
- NomuraBanking & fintech
QA Automation Associate
UFT/QTP descriptive programming (some teams) · Hybrid frameworks · SQL
🧪 Practice: Stock trading, Banking
4 rounds · 50 theory · 24 coding · 31 behavioural · engineering loop
- BNP ParibasBanking & fintech
Test Analyst / Automation Tester
Java and Python · Software testing concepts · Data structures
🧪 Practice: Banking
4 rounds · 37 theory · 16 coding · 30 behavioural
- NatWest GroupBanking & fintech
QA Automation Engineer
Selenium (and TOSCA in some teams) · API testing · Test-case design, defect life cycle
🧪 Practice: Banking
5 rounds · 39 theory · 17 coding · 31 behavioural
- Bajaj FinservBanking & fintech
Automation Engineer
Explaining your projects · SQL: joins, UNION, INTERSECT · Calling an API correctly
🧪 Practice: Insurance, Banking
5 rounds · 47 theory · 25 coding · 30 behavioural
- MobiKwikBanking & fintech
SDET
Basic Java · SQL · Data structures
🧪 Practice: Banking, Utilities
3 rounds · 47 theory · 23 coding · 30 behavioural
- AckoBanking & fintech
SDET
DSA (arrays, combinations) · Regular expressions · Web stack basics (Node, React, MongoDB, AWS)
🧪 Practice: Insurance, Automotive
3 rounds · 40 theory · 19 coding · 30 behavioural
- ixigoProduct
SDET
DSA · Practical API testing · Writing XPath for real pages
🧪 Practice: Travel & Airline, Hospitality
3 rounds · 41 theory · 17 coding · 30 behavioural
- CleartripProduct
SDET
Projects · Basic–moderate DSA · OOP, OS and DBMS
🧪 Practice: Travel & Airline, Hospitality
3 rounds · 44 theory · 17 coding · 30 behavioural
- InMobiProduct
Test Automation (SDET)
Coding · Automation design · Behavioural and situational questions
🧪 Practice: Advertising
5 rounds · 37 theory · 18 coding · 30 behavioural
- AppleProduct
SDET / Software QA Engineer
Coding at SWE level · QA fundamentals under time pressure · Python (preferred), Swift, Java or C++
3 rounds · 38 theory · 17 coding · 32 behavioural
- Booking.comProduct
Engineering (SDET loop may differ)
Medium-level coding · Communication · Customer-focused problem solving
🧪 Practice: Hospitality, Travel & Airline
4 rounds · 38 theory · 17 coding · 31 behavioural · engineering loop
- AirbnbProduct
Engineering (SDET loop may differ)
Coding · System design · Core values / belonging
🧪 Practice: Hospitality
5 rounds · 37 theory · 17 coding · 32 behavioural · engineering loop
- BlinkitProduct
Engineering (SDET loop may differ)
Medium DSA · Designing cart and inventory flows · Culture fit
🧪 Practice: Food delivery, E-commerce
3 rounds · 38 theory · 17 coding · 31 behavioural · engineering loop
- BigBasketProduct
Engineering (SDET loop may differ)
DSA · SQL · API questions
🧪 Practice: E-commerce, Food delivery
4 rounds · 47 theory · 24 coding · 30 behavioural · engineering loop
- Urban CompanyProduct
Engineering (SDET loop may differ)
DSA with your own test cases · Low-level design · Situational questions
4 rounds · 37 theory · 17 coding · 31 behavioural · engineering loop
- LenskartProduct
Engineering (SDET loop may differ)
DSA · CS fundamentals · Design
🧪 Practice: E-commerce
3 rounds · 38 theory · 17 coding · 30 behavioural · engineering loop
- ShareChatProduct
Engineering (SDET loop may differ)
DSA · Trade-offs and edge cases · Why ShareChat, learning new tech, team vs solo work
🧪 Practice: Social media
3 rounds · 38 theory · 17 coding · 31 behavioural · engineering loop
- ChargebeeProduct
QA Engineer (SDE loop reported)
Medium–hard SQL · DSA · Cucumber, Python, Selenium (QA roles)
🧪 Practice: ERP, CRM
3 rounds · 55 theory · 29 coding · 30 behavioural · engineering loop
- Dell TechnologiesEnterprise & industrial
Test / QA Automation Engineer
UNION vs UNION ALL · static keyword in Java · Python data types
3 rounds · 53 theory · 27 coding · 30 behavioural
- IntelEnterprise & industrial
Validation / Software Validation Engineer
Python and C programs · Linux · System and memory architecture
2 rounds · 38 theory · 18 coding · 30 behavioural
- HP Inc. / HPEEnterprise & industrial
Software Automation & QA
Python scripting (file parsing) · Aptitude · Coding basics
4 rounds · 35 theory · 17 coding · 30 behavioural
- NVIDIAEnterprise & industrial
Software QA / SDET
Python and C++ · Operating systems · Testing fundamentals
3 rounds · 46 theory · 25 coding · 30 behavioural
- AutodeskEnterprise & industrial
QA Automation Engineer
Selenium · Java programs · Coding questions
3 rounds · 36 theory · 16 coding · 30 behavioural
- AkamaiEnterprise & industrial
QA Engineer
Networking · Linked list and string programs · White-box vs black-box testing
🧪 Practice: Media streaming
2 rounds · 38 theory · 16 coding · 30 behavioural
- Mercedes-Benz R&D IndiaEnterprise & industrial
(Senior) Test Automation Engineer
Python scripting · Business acceptance testing (BAT/UAT) · Automotive diagnostics
🧪 Practice: Automotive
3 rounds · 37 theory · 16 coding · 30 behavioural
- L&T Technology ServicesConsulting
Test Engineer
SDLC, test cases, test plan, traceability matrix · Java basics · Easy–medium coding
🧪 Practice: Manufacturing, Automotive
3 rounds · 49 theory · 25 coding · 30 behavioural
- Happiest MindsIT services
QA Automation / Senior Test Engineer
Hybrid framework explanation · Selenium, TestNG, data-driven testing · API testing with Postman
3 rounds · 44 theory · 23 coding · 30 behavioural
- XoriantIT services
Senior Test Engineer
Explaining your framework · Word-occurrence program · OOP
4 rounds · 40 theory · 17 coding · 32 behavioural
- ApexonIT services
QA / Automation Engineer
Selenium · Manual and automated testing methods · Testing tools and best practices
2 rounds · 37 theory · 15 coding · 30 behavioural
Question bank
Filter by type (theory, coding, behavioural), topic, programming language and level, then open an answer.
502 questions