Facebook IOS Engineer Interview Questions & Reviews
Getting an Interview
- Popular Job Titles:
- Software Engineer (318)
- Software Engineer Intern (81)
- User Operations Analyst (45)
- Intern (37)
- Product Manager (30)
- Account Manager (21)
- Software Engineering Intern (18)
- Software Engineering New Grad (17)
- Data Scientist (15)
- Senior Software Engineer (15)
- Analyst (14)
- Production Engineer (14)
- Online Sales Operations (14)
- Engineering (11)
- Software Engineering (10)
- Software Developer (10)
- Marketing (9)
- Product Designer (7)
- Product Analyst (6)
- Product Specialist (5)
- Data Engineer (5)
- User Experience Researcher (5)
- Client Partner (5)
- Internet Marketing Analyst (5)
- Developer Support Engineer (4)
- Data Analyst (4)
- Operations Engineer (4)
- Human Resources (4)
- Recruiting Coordinator (4)
- Executive Assistant (4)
IOS Engineer Interview (Positive Experience; Average Interview)
I applied through a recruiter and the process took 1 week - interviewed at Facebook.
Interview Details – Recruiter contacted me through LinkedIn and asked for a CV. After a week or so, they contacted me back asking to answer general questions (regarding relocation possibilities, etc.) and four technical easy questions:
Views: A square subview is centered when viewed in landscape. When the device is rotated to portrait, the square ends up closer to the top-right corner. What's wrong?
Memory: What memory management policy do you use for an object's delegate? Why?
UX: When would you use a home-screen navigation or tab-bar navigation?
Understanding of platform: What is toll-free bridging?
After that, they've arranged a skype interview with Facebook engineer. The guy was iOS-developer and after briefly asking about my past experience, started with questions like follows:
-how will you describe iOS manual memory management for a new developer in few words?
-how would you implement call for canceling queued blocks with dispatch_after?
-Given a set of 2D points, some integer k, find the k points closest to the origin, (0,0).
Interview Question – -how would you implement call for canceling queued blocks with dispatch_after? View Answer
IOS Engineer Interview (Neutral Experience)
Interviewed at Facebook
Interview Details – Got in touch with a recruiter through a friend, and they passed me along to a mobile recruiter. I had 2 technical phone interviews—one more general CS stuff, and the other specific to iOS. After that, they flew me out to Facebook HQ, where I interviewed with 4 members of the iOS team.
Interview Question – Lots of standard challenge type questions. View Answer
Interviews for Top Jobs at Facebook