I was approached by their Talent Manager regarding the role and had an initial chat with them. This was good for getting an understanding of what the company was looking for and if I could be a potential match.
Before doing a 1:1 interview I was asked to complete a coding task, which was in the form of submitting a new feature on a real open source project on Github. This was much better than the algorithmic or "fizzbuzz" problems you get in most places, as it allows you to demonstrate the actual way you make code contributions and deliver work. It was also useful for me to be able to see code that's been written by the team.
After the coding task I had three separate interviews, with the company's CTO, Tech Lead and Product Manager.
The atmosphere in all three cases was friendly and asking questions about the company and the way they work was encouraged and at the core of the conversation. I also had the chance to have a brief tour around the office after one of the interviews.
Communication was easy throughout the process - overall my experience with YunoJuno was really good.