Started off with a recruiter call and was then scheduled for two HackerRank tests. One was a couple of LC easy questions (75mins) and the other was a long backend task (240mins) where you had to code up server with a couple of CRUD apis.
After the screen, I had separate sessions with the hiring manager and TPM. The Hiring manager round was half behavioral and half DSA. The TPM went through a whole list of CS knowledge-based questions eg. memory management, threads vs processes, deadlock conditions, tcp vs udp, sockets, OSI layers, bit manipulation, OOP principles.