Coupa Software Interview Experience | SDET Role | Full-Time

Last Updated : 23 Jul, 2025

I applied off-campus and here’s a breakdown of my experience:

Online Assessment (OA):

The process started with an OA round consisting of some MCQs and 3 coding questions of easy to medium difficulty.

Interview Rounds:

On the interview day, I had 3 rounds of interviews, each lasting 1 hour with an hour’s interval between them.

1st Round:

    • I was asked to find the missing integer in an array.
    • Discussion on OOPs concepts like Inheritance, and the difference between Abstraction and Encapsulation.
    • Technical questions related to class-based vs functional components.
    • Concepts like cookie vs local storage vs session storage.
    • Asked about Redux Toolkit and how it works.
    • Explored my projects and work experience.
    • Database-related queries, including schema design and API calls.

    2nd Round:

    • A challenging SQL query that required finding average price with some joins.
    • Asked about Radix Sort.
    • Questions on REST APIs, including PUT vs PATCH and GET vs POST methods.
    • Focus on database optimization.
    • Discussion on MySQL vs MongoDB—when to use each, and was given a situation involving a website to decide which database would be more suitable and why.
    • Designed an LLD (Low-Level Design) for an elevator system.
    • More questions on my previous projects.

    3rd Round:

    • Discussion on my work at the previous company.
    • Continued focus on database optimization and API calls.
    • Questions on debouncing, lazy loading and Caching.
    • Problem: https://leetcode.com/problems/longest-substring-without-repeating-characters/description/
    • Puzzle: Solved the classic jar puzzle (link: https://www.geeksforgeeks.org/aptitude/puzzle-7-find-the-jar-with-contaminated-pills/).
    • Walked through the frontend code of my projects.
    • Explored polymorphism, with a focus on the virtual keyword.
    • Finally, the question Why Coupa? to wrap things up.

    It was a mix of DSA, SQL, system design, REST API concepts, and puzzles, with a strong focus on my past experience and projects.

    I received the offer on the same day, just 1.5 hours after completing the interviews!
    Grateful for the opportunity to learn and grow through this process and super excited to start my journey with Coupa Software!

    Comment