The process was pretty straightforward. I spoke with a recruiter at the career fair and had an excellent talk. I received an email that night inviting me to an interview.
After arriving for the interview, I was taken into a conference room. I was asked a few questions from my cover letter/resume and then proceeded to do a live code demonstration in front of two senior software engineers at the company.
I chose to do the questions in Java and was able to complete both challenges with time left over. I had a casual conversation with the two employees for the remaining 10 minutes.
After time was up, two new employees came in to do part two of the interview, which was identical to the first part: some personality questions in the first 15 minutes or so and coding for the rest.
They said I did a great job and would probably hear back from them; however, no offer was sent.
Write a class that simulates a deck of cards. It should implement a shuffle method and be able to deal a random card out of the deck.
The following metrics were computed from 4 interview experiences for the Workiva Software Engineer role in Ames, Iowa.
Workiva's interview process for their Software Engineer roles in Ames, Iowa is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Workiva's Software Engineer interview process in Ames, Iowa.