Applied online for an applications engineer role and within a few days the recruiter set up an initial phone screen with me. Nothing out of the ordinary on this phone call other than a brief question about an OOP example. Pretty straightforward.
About a week later was an hour long interview with the hiring manager for the given requisition. This was split into a behavioral and technical portion over a video chat. The behavioral portion was very conversational and pleasant. The technical portion was an OOP exercise using UML class diagrams. Basically given a UML diagram representing some system, find ways to improve it.
About a week later was a virtual onsite. This onsite consisted of a total 6 interviews, of which 2 were technical. Met various members of the team & organization. The behavioral interviews were standard questions, again geared in a conversational format. Of the two technical interviews, one was a shared screen UML class diagram exercise where given some requirements, design a system. The other technical interview was a coding round (unexpected, as other Glassdoor experiences indicated there wouldn't be any) about finding the longest distance to a leaf on a binary tree given some node.
Interview feedback was provided within 3 business days. Was told they went in a different direction based on technical needs, which wasn't a huge surprise since I hadn't used UML until I started prepping for this interview, and was certainly not expecting a coding question.
Overall, the process was good even though I didn't make it through. Big thanks to the recruiter for keeping me well updated and acting promptly for each subsequent interview step. Everyone I spoke to was really kind, and it made me appreciate the company's culture. However I did get the vibe that Workday recruits and puts together teams of people from very similar academic backgrounds, which certainly doesn't help with diversifying teams.