I applied online. I interviewed at ExpressVPN in July 2021
Interview
First round: solve a coding challenge with a senior developer
Second round: HR interview (cultural fit)
Third round:
Part 1) 1hr interview asking questions about CV
Part2) 1 hr coding test with senior developer
I was told that part 2 of the third round interview would be an application design interview. I asked them if they could give me some more details but they never got back to me. When I sat down to do the application design interview it turns out that it was actually just another coding test and had nothing to do with application design. Also, there was no mention before the interview that you could only do the test in Python, JavaScript or Ruby
Interview questions [1]
Question 1
For the first coding test, I was asked to solve a problem in Python
For the second test, I was asked to solve a problem using Python, Ruby or JavaScript. It was like a string filtering question