I applied through a recruiter. The process took 2 weeks. I interviewed at Kaspersky in Aug 2016
Interview
A lot of not very difficult questions about objective-c runtime, frameworks and design patterns. Some times interviewers had outdated information or wrong opinion. For example, CALayer has frame and bounds properties. Is that properties real or virtual (calculate based on another)? Interviewer had opinion that both are virtual, but actually bounds is real, frame is calculating based on bounds, position, anchor point and transformation.