The interview starts with a series of tests but you have to answer only the tests more familiar with the technologies you are using or the position you are applying for. These tests are not difficult to solve, and if you pass these tests you will get an interview with HR representative,
In the interview you will be asked some questions of the online test, i think it is a way to help them to confirm you are not cheating, So, after questions about life some things, here comes the interesting thing: They asked me if I can work as a developer, well i said I did not care, and they answered that if I say I wanted to apply for Tech Leader, my interview was going to be cancelled.
I think they have a lot of applicants so they dont care to lose one because they will always find someone with high qualifications and multiple skills, so applicants must be very "flexible". Technical interviews questions are the same as the ones you can see on internet, but sometimes it can include a coding test, so you must practice before this interview
Once you pass the tech interview you negotiate your salary, but don't expect too much, they can reduce your expectations by 30% aprox, so you can be very disappointed at this stage, anyway I accepted the offer, (again flexible). BairesDev sends you a document, but it is not an offer, it is just an agreement for a future offer.
You are assigned someone who helps you with the interview with BairesDev clients, and that interview is the last one, if you fail, maybe BairesDev can help you to find another interview, or maybe not, and meanwhile, they dissapear until they cancel the "agreement" signed before simply because there is no position to fill.