Very fast moving process (which is a big plus!), a recruiter reached out and it started with a very friendly and casual chat about the company, their history and softly about your skills/experience, followed by a coding/data structure problem-solving interview and a system design interview. I would say there's a lot of opportunity to show your skills during the interview, it didn't feel like the interviewers set any expectations on the candidate which made the whole process more relaxed. The interviewers are also open to your questions and thoughts of the problem.
Lastly you have an interview with the hiring manager which covers more culture fit, insights into the team you are joining and any questions you may have. I only had positive experiences from each interview, the interviewers were also very easy to speak with and it felt more like a friendly or casual conversation which relieved any stress.
After the offer stage there's a bit of a process with background checks which might take some time, but the recruiter is also very transparent with that throughout the process. Overall I'd say it is a very positive and pain free process.