Applied using LinkedIn. Very quickly received correspondence from their people team with a programming task based around counting words and ordering them.
After completing it and sending it off, again the people team got back very quickly and offered an interview for the following week. Overall found the initial process fantastic and the team extremely supporting and informative.
There was plenty of parking onsight when I arrived for the interview. I was welcomed in to the building by receptionists at the door and offered a drink, and took a seat in their waiting area (There was a charming little library of books, instruments around to read and play with, next to their several coffee machines).
After 5 minutes or so I was greeted by the two software developers whom were assigned to interview me and offered a drink.
The interview was quite casual and I didn't feel massively under pressure. I actually enjoyed talking with them as I learned a lot at the time and they seemed very focused on helping me and guiding me. There were standard questions primarily around past experience, what I had done at university, some questions regarding team work, and personal projects.
After the initial questions mentioned above, we moved on to a two programming challenges, which weren't whiteboard based, but more of an active programming session on the interview room computer, in C#.
One was an integer parsing exercise, which I didn't expect at all but was very enjoyable, and the second was a doubly linked list traversal exercise where you had to pick out nodes within a given range. I messed up on the second one, likely due to a bit of interview nerves, and not asking some clarifying questions.
After the two programming questions, there were some more general software questions including how the garbage collection works (I was pretty clueless, but they gave me some good information and I went home to read up on it).
After, I had a tour of their offices, and more coffee :)