This interview consisted of a few rounds. The first was a call with their recruiter, the second was a take home problem, and the last was an interview with their manager and PI.
The take home problem was to design an API that conforms to a swagger spec that they give you. You also need to create an API client and then an example application that uses the client to solve the problem.
All in all, it was three separate projects which was a heavy lift. The recruiter got back to me and told me that they didn't like my response about disliking legacy code (they apparently have lots).
I asked for $155,000 and they were happy to pay that.
Interview questions [2]
Question 1
What do you do when you get a task and it involves technology that you're not familiar with?
I applied online. The process took 5 weeks. I interviewed at SAIC
Interview
The process and people were very professional.
1) Baseline interview (very conversational @ approx. 45-min.) with an internal recruiting professional.
2) 1-hr. interview with the hiring manager.
3) Second interview (approx. 45-min.) with the hiring manager and ISD professional.
4) Brief follow-up with the recruiter.
5) Offer
3-level interview process. The initial fit interview was followed by a more detailed interview from the program manager of the team. Both were very helpful throughout the interview process and explained the role in detail. They also were able to answer any questions I had regarding responsibilities.
Interview questions [1]
Question 1
Situational question that make you apply your experience and understanding within the context of the role.