The hiring process was quite long.
In the 1st round, there were two DSA questions on arrays and strings, with medium to hard difficulty.
The 2nd round was also DSA-based, with two questions on arrays and strings. While the questions seemed easy at first, they required a lot of thinking, as there were hidden catches in both.
In the 3rd round, there was a machine coding round where we were given a problem statement and had to write code for it. This round was focused on low-level implementation, rather than DSA.
The final round was an HR + Technical interview. Most of the questions were based on my previous internship and projects. They went in-depth into one project and asked all possible questions related to it.