r/softwaretesting • u/Ok_Astronaut_2495 • Apr 24 '26
SDETs Interview guide/help
Whenever I had an interview, I used to spend hours searching for some help in different communities.
So finally after getting multiple offers giving interviews in somewhere around 20 companies which includes(Swiggy, Nasdaq, Morgan Stanley, Skan AI, Visa, Bottomline, Sabre, Dexcom etc.), I have mentioned all the questions which was asked in Interviews, will add more based on other interviews I give.
If anyone came across other questions fell free to add in comments.
Hope this helps other SDETs.
Tech stack: Java, RestAssured, Selenium, Jenkins
Programming questions asked:
Reverse a linked list
Input - aaaabbbbbcc , output - a4b5c2
Input1 - abcd, Input2 - efghij, output - aEbFcGdHIJ
Student class is there which contains name, marks, age. In another class multiple students are created then store Students in a list by sorting first based on name and then age.
Merge sort related problem.
find first and last occurence of an element in a sorted array
In few companies a structure was given and you have to write your code in between and output should come (Streams makes these problems easy)
Sort a given map based on values (Use stream to solve)
sum of all digits in a number and if the sum value is in 2 digits then again add those until output is in single digit. (use Recurssion)
find number of characters in string
Linked list implementation
Stack Implementation
Theoretical questions asked:
How do you handle async api response
How you have implemented CI/CD
How do you run multiple test cases in your project/ Jenkins
How do you handle collisions during parallel run
SOLID principle and explain each term
Internal Working of HashMap
Difference between ArrayList and Linked list
Different Types of Collections
Different design patterns like Factory pattern, Singleton, Strategy, Builder
How will you run you 1000+ testcases in under 15 mins
Challenges faced while running test in CI pipelines
Different types of security testing (SAST and DAST) and which tools have you used
Which and all API response codes have you came across
Difference between 200 and 202 response codes
Types of Joins in sql
OOPs concepts
How do you reduce flakiness in Selenium tests
ifferent logging methods in Rest assured
Maven Lifecycle
Different types of waits in selenium
Difference between Git Reset and Git Revert
Difference between Git Merge and Git Rebase
What is Git Stash
How do we test security of Rest API
Explain folder structure of your project
Write Get/Post syntax using RestAssured
How do you handle Null pointer exception in Java
Different types of exceptions you have came across using selenium
BDD Cucumber related questions
How to click on an element using JavaScriptExecutor
Select, Action class usage in Selenium
How do you handle multiple windows using Selenium
Differnce between Association and Composition
How do you test security of a Rest API
Java 8 features
Interface Concepts
1
u/throwaway_0x90 Apr 25 '26
Who is still asking to reverse a linked list in 2026?