workday logo
Workday· Senior Software Engineer

Workday SSE 6YOE Reject Q3 2025

Experience
6 years
Posted
12 Jan 2026
317 reads

Summary

I interviewed for a Senior Software Engineer role at Workday and was rejected. The interview included behavioral questions, a coding challenge on parenthesis validation with a memory optimization follow-up, and an OOP-focused system design question for a document creator system.

How it went

R1

With HM.
  • Tell me about yourself
  • What is the role that I'm looking forward? - Lead developer or manager?
  • Tell me a complex project that you have worked on and what were the challenges faced
  • Explain the platform project and your contribution towards it
  • Hackerrank: Find if the string is valid or not - paranthesis validator. Follow-up question to understand if the input is super high, and the memory overflow happens that heap is full. How will you solve the problem?

R2

Coding round in hackerrank, he asked me to design a document creator system, maintain versions, retrive all the versions, update only on the latest versions, etc. It was focussed on OOP, and few questions about my decisions like ArrayList vs Hashmap vs linkedhashmap, how to return objects that can be immutable, how to avoid race conditions, etc

Questions asked (6)

  1. 01

    Tell me about yourself

    Behavioral

    Standard 'Tell me about yourself' behavioral question.

  2. 02

    Role Preference: Lead Developer or Manager

    Behavioral

    What is the role that I'm looking forward? - Lead developer or manager?

  3. 03

    Complex Project and Challenges

    Behavioral

    Tell me a complex project that you have worked on and what were the challenges faced.

  4. 04

    Platform Project Contribution

    Behavioral

    Explain the platform project and your contribution towards it.

  5. 05

    Parenthesis Validator with Memory Optimization

    Data Structures & Algorithms · Medium

    Hackerrank: Find if the string is valid or not - paranthesis validator. Follow-up question to understand if the input is super high, and the memory overflow happens that heap is full. How will you solve the problem?

  6. 06

    Document Creator System Design

    System Design · Hard

    Design a document creator system, maintain versions, retrieve all the versions, update only on the latest versions, etc. It was focused on OOP, and few questions about decisions like ArrayList vs Hashmap vs linkedhashmap, how to return objects that can be immutable, how to avoid race conditions, etc.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Workday recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!