I was contacted by a recruiter with a job advert. The recruiter asked about my current CV and directed me to the company website to upload it with a reference ID.
There were three rounds:
The decision was announced via the recruiter. They also required a criminal background check in the UK and in my home country, which took a few weeks. Additionally, a university credentials check and two references were required.
The process was quite complex, and it has since been simplified. It was impressive.
They don't ask silly gotcha coding questions. They heavily test basic CS fundamentals, but they do so intelligently.
Mobile platform questions include:
Take-home assignment: An optimization problem (I believe they no longer do this) with elements of OOD.
On-site coding round: LeetCode-style puzzles, basic CS concepts, data structures, threading, memory management, and code review.
On-site design round: Designing a complete mobile app, frontend and backend (architecture, no visuals). They discuss various constraints and changing requirements as you go to check if your design is adaptable.
On-site company culture fit round with the manager.
HR round with compensation expectations.
On-site team culture fit round with the direct team lead.
The following metrics were computed from 1 interview experience for the Bloomberg LP Senior Software Engineer (Mobile Applications) role in London, United Kingdom.
Bloomberg LP's interview process for their Senior Software Engineer (Mobile Applications) roles in London, the United Kingdom is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Bloomberg LP's Senior Software Engineer (Mobile Applications) interview process in London, United Kingdom.