HR screens your CV and then you get an initial basic 'fit' interview. This is followed by a 48hr technical test in which you can prepare your solutions. There is a follow-up interview to then discuss your solutions in more detail.
The HR person was really unprofessional and started asking about my current salary / expectations in front of the people that were interviewing me. I really feel this sort of stuff should be confidential... I also think they were really freaked out by how much money I'm currently making.
The 'leads' that were interviewing me also gave me a really bad vibe as the type of people who had been with the company since the beginning and couldn't tolerate potential competition or genuine experience coming from someone who might have been more capable than they were. I suspect they were just looking for somebody to get on with the job and do whatever they were telling him/her, whilst minimising the amount of pay they were dishing out. Avoid people like this. They did reveal that any of their products are a million miles away from getting certified anytime soon... Not great either.
Finally, no feedback was given. This shows the company doesn't really care about the applicant experience.
Shame... the startup's outlook seemed positive from the outside, but the whole process raised several alarm bells.