The interview process was quite extensive, involving several stages. It commenced with an initial phone screen, followed by two Zoom interviews with a Technical Program Manager (TPM) and the hiring manager, respectively. The final phase consisted of a comprehensive six one-hour interviews.