A technical recruiter reached out to me about" Application Development" positions at the company. I replied with some interest and it went from there.
Round 1: Phone interview with a Software Manager. Basically a phone screening to get a feel of your abilities and competency in basic OO concepts, as well as some questions about your CV.
Round 2: Tech test in the form of a screenshare, with two developers. Required to model a real-life scenario using UML. They take it in stages by giving you the requirements and then asking you to progressively add to what you have done. Only class/object diagrams involved.
Round 3: One day of onsite interviews, focusing on System Architecture, QA and cultural fit. A co-ordinator will give you a call before this to give you a rundown of what questions you should prepare for.
Overall, an easy enough interview and the interviewers are nice and friendly.
Got good feedback for the interviews. However, no offer received because "requirements changed" and the role that I applied for was no longer available, which I was half expecting because a previous Glassdoor user had posted something similar happening to them.
Also worth noting, there is a difference between a "Software Application Engineer" and a "Software Development Engineer" at Workday. Application Engineers work with a proprietary language called Xpresso, which is not your typical programming language. Development Engineers are the ones who use traditional languages for their work. Something to be aware of.