Taro Logo

iOS Developer Interview Experience - Egypt

October 1, 2014
Negative ExperienceNo Offer

Process

I applied online and then received an email with an appointment for a phone call from HR.

She discussed the process and relocation to Amsterdam with me, and scheduled a new appointment for a Skype technical interview.

Questions

Write code to extract all custom views from a view that contains both custom and default subviews, excluding all Apple-provided subviews (like UIView, UILabel, UIImageView, etc.).

Regarding view.subviews, does this retrieve all layers of subviews or only a single layer?

Given a custom class with a .h file:

objc @interface CustomClass : NSObject @property (atomic, readonly) NSArray *array;

  • (void)addObject:(NSString *)object; @end

Write the .m implementation for the addObject operation. Also, address the following questions:

  • What is a property?
  • What is the difference between atomic and nonatomic?
  • What is the purpose of readonly in a property?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Booking.com iOS Developer role in Egypt.

Success Rate

0%
Pass Rate

Booking.com's interview process for their iOS Developer roles in Egypt is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral0%
Negative100%

Candidates reported having very negative feelings for Booking.com's iOS Developer interview process in Egypt.

Booking.com Work Experiences