It was lengthy but they were transparent though out and the difficulty was medium. Interviewers were pleasant and unfortunately I did not get the job but I would apply again in the future.
The interview was mainly working with their managers on Leetcode questions. And they will ask some challenging questions at the end based on the leetcode questions asked. The interview was two rounds. 30mins each
Phone call interview about basics of Algorithm, Computer Architecture, Operating Systems. Mostly on bit manipulation, memory management, process scheduling, threads, mutex, semaphores, locking mechanisms, IOMMU, instruction pipeline, Direct Memory Access.