I applied online. The process took 3 months. I interviewed at Nutmeg (London, England) in Nov 2023
Interview
Like several others have mentioned, the interview here is a joke. Better skip this one and save your time. I interviewed for the android developer position, applied in mid September. In mid October I had the first call with the recruiter. I had to hop between several recruiters to have a call setup(First red flag). The first conversation was with two engineers who had strong opinions on architecture and when my answers did not match their opinions, the were giggling between themself. Next day I got an email that they won't be proceeding with the application and within minutes I got another email that they would be proceeding and asked me to complete an assignment. Another red flag.
I was asked to build an android app which calls 3 APIs and shows a result by mapping them. Expectation is to have multiple modules, compose, unit test cases for all layers, integration tests, proper architecture, and documentation. The max time to be spent on this is 2 hours. In the hindsight, I should have called the BS right there and moved on, but let's say I was desperate to get a job. I spend a whole day and building it and submitted on time. I got a response that a assignment review session will be setup.
Now this session was rescheduled 3 times, each time being cancelled on the day of the session. Something that is common in other reviews here. On the day of the session 4 other engineers joined and asked questions. I had to fix things in the submission on the call itself. Luckily all the changes they asked, I was able to make them fairly quickly and the app ran as per expectation. These folks were not very friendly and kept imposing strong opinions on architecture. In the first call they asked a lot of fragments and xml questions and said that that's what they use, so I use views + xml in the assignment, but on this call they suddenly expected everything to be written in compose.
Next day I got an email that they will not proceed with my application as "they have offered another candidate", yet the position has been live for over 6 months now. On asking for feedback, I got no response. In short, the experience was bad and I would discourage anyone from considering this company as their employer.
They're either extremely picky or not actually hiring. The job posting has been live for months. And, even after going through the process, I was approached again by the internal recruiter some time later.
The requirements of the coding challenge were not clear given the number of endpoints you have to hit in order to get things working.
The feedback was poor. What they described as the reason I did not progress could have easily been discussed in the next stage. For example, domain layer not having much responsibility.
Interview questions [2]
Question 1
First stage was standard Android and Kotlin questions.