During the phone interview, I felt that C is a better language to solve the string problem than Swift and it was not a Swift language related question. I asked the interviewer if it's required to be solved it in Swift and he said no. I solved it and he agreed that it's the right approach too.
Later to my surprise, they rejected stating the reason that "the candidate is not aligned with the tech stack and environment". As we all know, FAANG companies don't make a big fuss about the language as long as the problem is solved. Looks like people at Paypal give unnecessary importance to things like language. Good riddance!
First I had a technical phone screen. It included behavioral questions and technical questions about IOS and javascript and a coding challenge. And then They invited for an onsite.
Interview questions [1]
Question 1
Phone Screen: IOS fundamentals and 2D matrix question
On-site: Javascript fundamentals, IOS fundamentals, a tree question, LinkedList question, 2D Matrix question
I applied online. I interviewed at PayPal (Cupertino, CA) in Dec 2016
Interview
They fixed interview over the phone and I have 2 interview 1 is on phone with iOS developer and other is over skype with the manager. Both are quite polite and interview questions are easy.
Interview questions [1]
Question 1
General question related to key iOS concepts like message passing, view controller etc. And few question related to resume.