Interview process was generally straightforward, including phone screening, virtual interview, and a final physical interview — travel was required for the last stage. However, the final salary offered was lower than what was advertised in the job posting, which was disappointing and not aligned with expectations. (was given a fresh graduate salary)