Onsite:
HR communication was prompt, after the phone interview and my onsite was set in the next couple of days.Everyone I met starting from HR to interviewers were very professional, courteous and genuinely nice people. Each interview had 2 interviewers paring up.
First - was a design interview that had a very good, in depth discussion about design logic decision and all possible scenarios that it could cover.
Rest all were similar leetcode medium to hard type questions that needed problem solving and coding on the whiteboard. Each of the rounds there was at least 15 mins set aside for my questions and for general team fitment questions. This is a company that strongly values its culture and I found being humble, relaxed and honest goes a long way in the evaluation process.
Last round was with the engineering managers. They asked me several conflict resolution questions. They gave a very clear picture of what the position required and asked me several probing questions about how I used my problem-solving skills in real life and wanted to know how I made design and technology decisions. Managers here strongly prefer self-starters who are honest and humble.