The panel interview, average Java questions, and a lot of questions on the projects listed on the resume. Be prepared for the technologies you used and how you used them to help resolve the challenges. If you have posted any articles, make sure to list them in your resume.
Interview questions [1]
Question 1
What is the difference between Abstraction and Encapsulation?
Fairly easy interview - mostly high level questions about goals and prior experience. Some technical questions but not overly difficult. In-person interview with reps from multiple teams attending. Leadership determined best fit.
Interview questions [1]
Question 1
Asked for details about a personal project on my resume.
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?