I applied through a recruiter. The process took 2 weeks. I interviewed at Revolut (New York, NY) in Apr 2020
Interview
Contacted by a recruiter on LinkedIn.
Had a quick call; seemed nice.
He did quiz me around data structures, tdd, solid etc. Typical.
Arranged for a coding exercise with 2 developers.
Exercise was out of place, completely irrelevant. Judging developer skills on test framework api syntax? Really? That's what makes a great developer?
I take tdd is important, but this is nonsense.
The interviewers were below standards.
Unfriendly, uninterested, in a rush. Possibly inexperienced as well.
I don't know what they managed to judge my skills on.
10 years of solid experience in high profile companies and positions, and they treated me like a coding monkey.
Growing fast they say -like a supernova I would say. The bust is near.
Interview questions [1]
Question 1
code a rough load balancer, and beat the hell out of it, testing beyond reason
Thank you for letting us know about your recruitment experience. We take our interview process very seriously and are disappointed to hear that you had an unsatisfactory experience. We urge you to provide feedback on your interviewers in the survey sent to you by email after your email - this way we can follow up internally and give our interviewers support to improve their interview skills.
We'll be sure pass your feedback about the content of your live coding task to our hiring teams.
I applied online. The process took 1 week. I interviewed at Revolut (Londen, Engeland) in Feb 2020
Interview
Stage1: 40 minute phone call to discuss experience and technical ability.
Stage2: At-home coding test to be completed within 7 days. The test was to create a restful application for handling payments. Concurrency and coding style were the main points of the test.
Interview questions [1]
Question 1
Time complexity and underlying data structures of java collections
I applied through a recruiter. The process took 2 weeks. I interviewed at Revolut (Londen, Engeland) in Mar 2020
Interview
Had a take-home technical assessment to do, I have been told that I succeed in the technical assessment with no further details. Moving to the second stage, I had an online interview and I knew that I failed. I asked Revolut recruiter to give me feedback on that last interview so I can improve myself. The answer was "Yeah I'm working on it". And since then NO feedback whatsoever. This is unacceptable and disrespectful for someone who works full-time and managed to spend a lot of time in preparing the technical assessment. You pass the first stage with the technical assessment but then the second stage goes completely blank. I contacted at multiple times Revolut recruiter and he kept ignoring me, so at the end, I just gave up. This is a waste of time where you spend some effort during the interview process but then nothing is giving back to you.
The second interview full of gruelling questions and exotic technical conditions which will actually never happen in real-life needs to be sorted out as well. The interviewer from Poland kept asking question full of traps and sometimes non-sense just to put you in a very uncomfortable position.
I advise you to put the remote interview before asking people to spend their time in the technical assessment.