Challenging problems to tackle on all fronts. Developing on Workday's unique and powerful technology stack requires a deep understanding of software engineering and the stack itself. Even front-end development here is unlike what it is at other companies. They use custom rendering engines to populate the browser screen, which is cool.
Everything is Java-based, and OO skills are a must. This could be a con for some.
Everybody is very welcoming and friendly.
There's a laid-back atmosphere that encourages good work. Full-timers are happily willing to help whenever you have questions. I can think of multiple people who really cared about my learning experience on top of the work I was getting done. I cannot be more thankful for this.
Intern events to get interns excited about the company are well done. They are not too pushy, and people have genuine fun.
There's nice housing for interns right next to the Pleasanton office.
There's sweet backpacks to keep, swag, etc.
Interns start the summer off by picking a project and spending the first few weeks getting familiar with the codebase while working on that project.
It would be very helpful if the team had a structured boot camp to cut this initial phase down to a couple of weeks.
The closest thing I saw to this was high-level overviews of Workday's unique tech stack in the beginning. The rest was sort of ask-as-you-go.
However, I noticed something like a boot camp being set up for incoming full-timers towards the end of the summer, so my experience may be outdated.
For example, one of the projects had a point of contact who was in Germany, so any roadblocks took much longer to work out.
Caution when choosing projects should make this a non-issue.
Limited snack options, but an amazing coffee machine makes up for this.
That's it!
I was sent a HackerRank assessment with three questions. They were not too difficult. Although the email stated that any language could be used, only Python and Java were permitted for the assessment.
I attended the school career fair and gave my resume to the engineer present. A recruiter called me for an on-campus interview. Ten days after the on-campus interview, I was invited to the final round of on-site interviews, which consisted of four
The hiring process begins with a phone screen conducted by the hiring manager. This initial call is to verify your identity and discuss the role. Following the phone screen, you will participate in online live coding tests via CoderPad. Only after
I was sent a HackerRank assessment with three questions. They were not too difficult. Although the email stated that any language could be used, only Python and Java were permitted for the assessment.
I attended the school career fair and gave my resume to the engineer present. A recruiter called me for an on-campus interview. Ten days after the on-campus interview, I was invited to the final round of on-site interviews, which consisted of four
The hiring process begins with a phone screen conducted by the hiring manager. This initial call is to verify your identity and discuss the role. Following the phone screen, you will participate in online live coding tests via CoderPad. Only after