I had a very positive experience with the interview process. It consisted of 4 rounds that tested both technical skills and personal communication skills.
One round focused on frontend development - discussing React hooks and JavaScript best practices with a brief live coding task.
Another round focused on backend skills, involving an assignment with a Node.js server and database interactions.
Additionally, the process included high-level discussions about my previous experiences to assess my communication skills.