It was a long interview process, but with a flexible schedule. The HR was extremely helpful, sharing interview tips and guides. The technical challenges were at an appropriate level of difficulty. The leadership interview can be on the trickier side. Make sure to demonstrate you care about the "why", security, and best engineering practices.