I applied through Stack Overflow, and a recruiter contacted me with a 75-minute test on HackerRank. After passing the test, we scheduled a telephone technical interview with two engineers.
They asked me to solve some algorithms problems and then to implement a Stack. This was followed by several questions about atomic/nonatomic, nonnull id, and what happens if you add nil to an NSArray.
Create a method that finds if string A is a substring of string B without using the substring method of NSString.
Implement MyStack. (A lot of questions about multi-threading)
@protocol Stack
@interface MyStack : NSObject
@end
@implementation MyStack
@end
The following metrics were computed from 9 interview experiences for the Booking.com iOS Developer role in Amsterdam, Netherlands.
Booking.com's interview process for their iOS Developer roles in Amsterdam, Netherlands is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Booking.com's iOS Developer interview process in Amsterdam, Netherlands.