The process consisted of a recruiter screen followed by a live coding test and a take-home assignment. I was allowed a week to complete the take home assignment, but asked to take no more than 2.5 hours to do the work. The live coding interview was pretty tame as coding tests go. The virtual onsite consisted of 4 separate interviews. One of those was another live coding interview that was surprisingly similar to the first live coding interview. It was suggested that there would be another interview with the supervisor of the hiring manager if I continue to the next round.