I applied online. The process took 3 weeks. I interviewed at BBVA (Madrid) in Jul 2018
Interview
First they sent the usual online tests, English and Logical test. Then, a classic HR interview with a couple of technical question regarding technology, lasted around 1,5h. Then you do a basic knowledge technical test on R, Python and SQL, which is multiple choice. If successful you are asked to rank the departments you want to work for, and they schedule a face-to face interview (the expenses are not paid if you need to travel to the office) with your top choice. That interview is different for each department, but its mostly technical questions and case-based.
Cons
I got to the final stage of the process, but for me the position ended up being too technical (focused on programming). The description that was given did not match the expectations of the departments, who wanted about 70% at work spent coding. In the description however, there was a mismatch in the level of technical skills required, hence my skills didn't match the expectations, which I only found out at the last stage.
Interview questions [1]
Question 1
What app would you invent to help BBVA employees in daily life? Example of an app through which you can book conference rooms and equipment.