I applied online. The process took 1 week. I interviewed at PayPal (Bengaluru) in Mar 2020
Interview
They have taken first Microsoft meeting interview .
First time they have not taken the interview , then they have rescheduled it .
Interview taken near about 1 hour . And it went positive . I thought I have cleared that interview , but next day I received automated mail saying your not selected for next round of interview . Your first round response was negative .
Interview questions [1]
Question 1
1> Tell me about yourself
2> Tell me about project your working and your contribution in the project
3> Difference between weak and unowned
4> How call get landed on device when its not active
5> How calling and messaging is handled in your project
6> What is use of ScrollView content size method
7> What is reusable identifier and what is its use
8> Explain VIPER design pattern
9> Difference between escaping and non-escaping closer
10> What is difference between Array and NSArray
11> What is defer keyword and its use
12> Where you have used unowned
13> What is Protocol- Composition and Protocol-Extension
14> What are access specifiers in swift
15> What is difference between Open and Public
16> What is difference between private and filePrivate
17> What is Optional binding and optional chaining
18> What is difference between static and dynamic framework
19> How you add your own framework in pods
20> What is Codable protocol
21> What is drawback of Codable protocol
22> What are drawBacks of VIPER design pattern
23> What is constraints and its use
24> What is difference between content Hugging and Compression- Resistance
25> What is XCTAssert in Unit Testing
26> Have you worked on UITesting
27> What is universal Link
28> What is App thinning
29> How you will achieve App thinning
30> Find pairs of colours in given array - [1,2,1,3,4,2,1]
31> What is autoReleasePool , when to use it ?
32> How memory management happen in iOS
33> How reference count works in iOS
34> Difference between Struct and Class
35> What is the difference between GCD and OperationQueue
36> What is Protocol Oriented Programming language
Recruiter Phone Call (30 min) : questions to get to know you and your skills and Technical Screen (1 hour): A live video with coding/screen sharing interview focused on iOS development.
Thank you for sharing your interview experience with us. Your feedback is valuable and will help us understand how we can evolve our interview process. We hope you can find another role on our website that fits your interest and join our team!
Introductory call to review my background and discuss job requirements, location and salary. The interviewer was kind and transparent about the role, pay and in-office requirements. The call ended with an offer to move forward with a technical interview followed by 4 additional 1 hour interviews.
Interview questions [1]
Question 1
What made you interested in applying for this role at PayPal?
Thank you for sharing your interview experience with us, your feedback is valuable and will help us understand how we can evolve our interview process. We hope you can find another role on our website that fits your interest and join our team!
Good experience. Nice interviewer. Well structured. Very relevant questions were asked, which helped in understanding the overall requirements of the role and responsibilities. Would recommend to anyone interested in this field.
Thank you for sharing your interview experience with us, your feedback is valuable and will help us understand how we can evolve our interview process. We hope you can find another role on our website that fits your interest and join our team!