Workday SSE 6YOE Reject Q3 2025

workday logo
workday
Senior Software Engineer6 years
January 12, 20261 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.

Full Experience

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

Interview Questions (6)

Q1
Tell me about yourself
Behavioral

Standard 'Tell me about yourself' behavioral question.

Q2
Role Preference: Lead Developer or Manager
Behavioral

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

Q3
Complex Project and Challenges
Behavioral

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

Q4
Platform Project Contribution
Behavioral

Explain the platform project and your contribution towards it.

Q5
Parenthesis Validator with Memory Optimization
Data Structures & AlgorithmsMedium

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?

Q6
Document Creator System Design
System DesignHard

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.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

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