It's a 3 stage process.
First is a phone call with their TA member for a chat explaining the background/history of Leap Dev and to get an understanding of what your experience is like at your last/current role.
Second is a Codility test which were fairly easy questions. Nothing too taxing.
Third is an on-site interview with 2 key members of the team who will quiz you on your project on the whiteboard and also asking a hypothetical question on how you would design X and walk them through on what you would do with that design if you were give Y requirement. There will be an opportunity to ask questions and I would recommending on ask them on the technologies stack they use, methodologies, company culture and career development.
Overall - It was a pleasant experience. Interviewers were very welcoming and friendly. The manager and team leader interviewed me and they are very technically knowledgeable which is good sign you will learn alot from them and also easy to work with. Would had taken the offer due to the great and laid back culture they are fostering but declined as I received another offer from a firm who is in the financial domain which I felt more interested in.
A note to TA - Perhaps a tour around the office after the 3rd interview would likely to leave a better impression for the candidate too.