
Setu Interview Experience
Setu Interview Experience for Experienced Automation Engineer, Jan 2026
Automation Engineer
Experienced
Referral
1
B-tech (all branch), (Salary package: 16 LPA)
Computer Science Engineering
2 Rounds
Application Experience
I received a referral for this role from my college senior, and the very next day I got a call from HR. She conducted a brief telephonic screening and scheduled my technical interview for the following day. The interview lasted around one hour, during which the interviewer asked questions across multiple topics, covering all the key areas relevant to an Automation Engineer role.
Preparation
Topics Prepared: UI Automation, API Automation, Playwright, API Testing, Data Structures and Algorithms, Object-Oriented Programming
Preparation Tips
Tip 1: Develop a strong and in-depth understanding of API Automation. Tip 2: Gain thorough knowledge of API Testing concepts. Tip 3: Build a solid foundation in Object-Oriented Programming (OOPs).
Resume Tips
Tip 1: Include your experience in API Automation in your resume. Tip 2: Highlight your understanding of Object-Oriented Programming (OOPs) concepts.
Interview Rounds (2)
Detailed breakdown of each evaluation round, questions asked, and candidate approaches.
Round 1 — Telephonic
Problems & Questions Asked (2)
API Experience
Can you describe your experience and expertise in API automation and API testing?
Tip 1: Explain your experience, including how extensively you have worked on API automation and API testing. Tip 2: Share a specific example from your project where you contributed as an API Automation Engineer or API Testing Engineer. Tip 3: Highlight the tools, technologies, and frameworks you have used (such as Postman, Rest Assured, or Swagger), and explain how you applied them in your work.
Leadership Experience
Have you had the opportunity to lead any projects?
Tip 1: Explain which project you led and describe the team size and structure. Tip 2: Discuss the challenges you faced during the project and how you resolved them. Tip 3: Highlight your leadership approach, including how you managed the team, ensured collaboration, and delivered the project successfully.
Round 2 — Video Call
Problems & Questions Asked (3)
Reverse Each Word
Aadil has been provided with a sentence in the form of a string as a function parameter. The task is to implement a function so as to print the sentence such that each word in the sentence is reversed. Example: Input Sentence: "Hello, I am Aadil!" The expected output will print, ",olleH I ma !lidaA". Input Format: The first and only line of input contains a string without any leading and trailing spaces. The input string represents the sentence given to Aadil. Output Format: The only line of output prints the sentence(string) such that each word in the sentence is reversed. Constraints: 0 <= N <= 10^6 Where N is the length of the input string. Time Limit: 1 second
I uses the idea of a stack, Here are the step by step Which I follow to solve this problem 1:- Traverse the string character by character (Read the input from left to right.) 2:- Store characters of a word temporarily 3:-Reverse the word using stack behaviour 4:- Maintain spaces(After reversing a word, add a space to separate words.) 5:- Handle the last word
Trapping Rain Water
You have been given a long type array/list 'arr’ of size 'n’ . It represents an elevation map wherein 'arr[i]’ denotes the elevation of the 'ith' bar. Print the total amount of rainwater that can be trapped in these elevations. Note : The width of each bar is the same and is equal to 1. Example: Input: ‘n’ = 6, ‘arr’ = [3, 0, 0, 2, 0, 4]. Output: 10 Explanation: Refer to the image for better comprehension: Note : You don't need to print anything. It has already been taken care of. Just implement the given function. Input format : The first line of each test case contains an integer 'n' representing the size of the array/list. The second line contains 'n' single space-separated integers representing the elevation of the bars. Output Format : Return an integer denoting the amount of water that can be trapped.
I was able to explain the brute force approach for the problem. In this approach, for each index, I calculate the maximum height to its left and the maximum height to its right. Then, the water stored at that index is determined by taking the minimum of these two values and subtracting the current height. However, I was not able to further optimize this approach.
Selection Perspective
I was well-prepared in API Testing, API Automation, and UI Automation. However, I had not prepared sufficiently for Object-Oriented Programming (OOPs) concepts, and the interviewer asked in-depth questions in this area. In Data Structures and Algorithms (DSA), I was given one medium-level and one hard-level problem. I was able to solve the medium-level question, but I couldn’t fully complete the hard-level one. Additionally, I was asked to write an SQL query, which I had not prepared for.
Key Preparation Tips
Prepare DSA thoroughly.
Practice aptitude and puzzle-based questions.
Have at least two good projects on your resume.
Be prepared to explain your projects clearly.
Practice coding problems involving Arrays, Binary Search, DP and Recursion.
Prepare common HR questions such as Tell me about yourself and Who is your role model?
More Interview Experiences

Unthinkable
Software Engineer
Unthinkable Interview Experience for Software Engineer

Schrodinger
Backend Developer
Schrodinger Interview Experience for Experienced Backend Developer, Mar 2026

Emergent
SDE - 1