Hr phone screen telling about myself, that would be followed by a call with hiring manager, and then I think a panel interview, case study/assessment where you build something and the process takes around 3 weeks. I only made it through the HR screen, but the HR recruiter managed my expectations well. He was very communicative, gracious, and quickly responded to emails like a real human. Much better than a bland generic rejection emails months later! Overall, an efficient process.