I was contacted through a university career fair. The first round of technical interview was conducted over the phone. It was relatively easy, and I aced it. Soon after, I got an on-site interview call.
The on-site interview was in a two-on-one format. They started with a Java code review where I was asked to provide criticism and pitfalls with given code and corresponding requirements.
I was then asked two more technical questions where I had to write code myself. The questions were the "seen it all before" type, so I won't elaborate on them. I will discuss two questions that challenged me (relatively, and not really that hard).
I eventually got an email mentioning they would not go ahead with me, which somehow made it to my junk folder. I am pretty sure it's due to reasons other than my technical abilities, but I won't discuss that here.
Given a code where a function parameter shares a common name with a class static variable, what happens when I try to access the variable inside the function?
Given a sorted integer array with duplicate elements, how many distinct pairs can be chosen so they add up to a certain value?
The following metrics were computed from 1 interview experience for the Workiva Software Engineering Intern role in Bozeman, Montana.
Workiva's interview process for their Software Engineering Intern roles in Bozeman, Montana is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Workiva's Software Engineering Intern interview process in Bozeman, Montana.