I applied on LinkedIn, I did three steps:
1) Generic HR interview with the questions you would expect about your experience, salary expectations, info about the company, etc.
2) Take Home technical test. They gave me 3 days to solve it. I’d say the difficulty was average. I’ll go into more detail on this later. As I mentioned, they gave me 3 days to send it but they took 2 weeks to confirm me to the next step. I believe this is kind of disrespectful, if I can actually code these things in 3 days, you shouldn’t take more than a week to read them. They apologized for this but still, any sr developer could read the code in 10 minutes and get the general idea.
3) In person interview at the Barcelona offices. This was kind of shocking, as the heat in summer is unbearable outside. But as a candidate, I thought that saying no and doing it via Zoom might’ve hurt my chances, so I complied… i’ll say their office is pretty nice though, the hr person gave me a tour.
The interview consisted in a 20 minutes IQ test, which is something you can totally study for if you know it beforehand. But don’t study too much or else they’ll think you’re Einstein. It’s just completing patterns and stuff.
The actual interview was with 2 guys from the backend team. We talked about the usual stuff, which technologies they used, how’s the day to day, what’s my experience, etc. Then they asked about my technical test and I explained in detail what I did and how would I improve it.
All in all I think it went pretty well, so I was a little disappointed when I received a super generic rejection email a week later saying they were looking for candidates with more experience, which is something you can tell just by looking at someone’s CV.
Some actual feedback on the coding challenges and on the interview would’ve been nice, and it takes very little effort.
You can probably find the code for the takehome somewhere on github, I uploaded it because why not. I wouldn’t trust it though because ultimately I didn’t get the job.