Long process and a little bit uncertain. I would say the process is a little bit confusing, however, I have enjoyed it a lot, but probably if you are in hurry to get a job this will process might cause some frustration.
Interview questions [1]
Question 1
Talk about my experience
Prepare test cases
Find bugs in something they send you ...