The first step was a phone interview, which was an hour long. After that, they sent me a coding exercise, which I developed in 5 hours. I thought doing it in a short time would be a plus point, which was my biggest mistake.
The app was to create a weather application using Swift and MVC. I used different Swift features to show my language capabilities and some tests as well. I wrote tests of different types, like testing a simple method, testing an async method, and testing with stubs (to save some time).
They liked the following things:
They said the following things could be improved:
Technical questions about iOS, Swift, Core Data, JSON Parsing, testing, etc.
The following metrics were computed from 1 interview experience for the eBay Senior iOS Developer role in London, United Kingdom.
eBay's interview process for their Senior iOS Developer roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for eBay's Senior iOS Developer interview process in London, United Kingdom.