Applied through my University's job board.
The first interview was just an HR screening which took about 30 mins and they just talked about the company and whatnot.
Then they gave me a take-home assignment to do, which was a full-stack web app (front & back end with databases), which took about a week (I would not spend too much time on this. I spent a lot of time making mine look good and function properly while also achieving the bonus functions, which ate into my schoolwork time, but of the 84 applicants, only 6 even submitted the assignment).
The final interview was about a week after submission. During the final interview, they first went over the company, how much the pay is, which team I'd be working with, etc etc. Then they went over some of the projects I had in my resume, asked what I'd improve/change, what I learned, etc. They also went over the take-home assignment a little bit. Throughout the interview, they asked some web-dev-related questions what is CORS, APIs, Promises, etc). Finally, they gave me about 20-30 mins for me to ask some questions.
No Leetcode styles questions.