Standard phone screen.
Interview with the manager (some personality questions, largely technical).
Two interviews with two members of the team each (questions are probably half personality/half technical).
The interviews are pretty packed for time, so have your questions for the interviewer(s) whittled down as much as possible. You won't have much time to ask them.
How would you explain to a non-technical stakeholder why you should use a framework?
How would you set up a REST API for a library?
Write a function that prints out x digits of Fibonacci.
What is the purpose of a front-end data store?
What is a reducer? Explain a design pattern that uses one.
Write a function that returns the integer value from a given Roman numeral.
How do you learn new tech?
Create a CodePen (HTML + CSS + vanilla JS) for a traffic light that changes color when a button is clicked.
The following metrics were computed from 78 interview experiences for the Fidelity Investments Software Engineer role in United States.
Fidelity Investments's interview process for their Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Fidelity Investments's Software Engineer interview process in United States.