I've done many interviews and have to say I was very impressed by the speed and thoroughness of MuleSoft's process.
I applied through Indeed and was promptly contacted by a Recruiter to set up a phone interview later that week. The phone interview was 30-minutes and the recruiter was very helpful and personable. I wasn't too familiar with MuleSoft before but she did a good job in piquing my interest. Questions were fairly standard and experience-based. What I really appreciated was that she told me exactly what she felt I was lacking near the end of the interview. This gave me a chance to make up for it and I was also able to better prepare for it during the onsite interview. The next day, she gave me call and email inviting me to come onsite for first round interviews. This consisted of meeting with 3 members of the team for 45-60 minutes each, which was scheduled for me within a couple of days.
Coming onsite for 3 hours for a first round was pretty daunting. Nonetheless, when I met my recruiter, she was very supportive and gave me good vibes. She gave me a tour of the office which was beautiful and offered me some snacks from the kitchen (fully stocked!! beef jerky!!) which I politely declined. Nonetheless, she later brought me a cup of snacks to my interview room. (I was touched)
First interview was an hour long with the hiring manager. This was definitely the most difficult one and I was pretty nervous throughout. She asked a few unexpected questions - the hardest being "what can I learn from you?" Nonetheless, seeing that the interviews are so lengthy - it gives them a lot of time to get to know you- nerves aside.
Second interview was 45 minutes and went really well. The interviewer was a relaxed guy who was easy to talk to. He asked good questions that showed that he read through my resume closely which I appreciated. My third interview was with someone actually in the position I would be taking on. She was very upfront about her experiences in the role - including its challenges and limitations. I was a little surprised but impressed by her candidness as well as the candidness of the entire process. Another thing I really liked was how each interviewer spoke highly of each other in a way that you knew that they were all good friends.
Soon after, they had me interview via Skype with another team member "so that I could meet everyone on the team" and received an offer soon after.
Overall, great experience and fastest I've ever been through. Well-thought out process/ questions and well-executed. Their hiring process definitely reflects the culture and quality of employees which is a big reason why I decided to join.