After the initial phone call with HR I had another phone interview with my manager and it was pretty standard; some technical questions and we went over my background. The last interview was with a current Engineer, and we had a pair programming exercise, overall very straight-forward.
the interview process consists of four rounds online interviews questions based on the previous work experience and also questions on the domain that you specialized in. Final round is with hiring manager.
I applied online. I interviewed at John Hancock (Boston, MA) in Jan 2019
Interview
Virtual Call over skype with a lead developer that lasted around 30 minutes with questions about personal software engineering process, and a small opportunity to ask questions at the end.