I applied through a recruiter. The process took 2 weeks. I interviewed at PayPal (Londres, Inglaterra) in Jan 2019
Interview
Initial phone interview with manager. he is very knowledgeable.second is also phone interview is also good.then on-site interview with 4 round.one of SI interviewer is very arrogant.not even very knowledgeable.didnnot complete Ans. Of the question.why such type of people play with students future?
I applied through college or university. The process took 2 days. I interviewed at PayPal (Nueva Delhi) in Aug 2018
Interview
Technical interviews were really good. The main focus was on your approach to find a solution. They gave sufficient time to think. So, better not to hurry and think properly before proposing a solution. Keep communicating and sharing your thoughts with the interviewer and write clean code. The papers on which I have written code along with the remarks of the interviewer were passed on to the next interviewer. There was no biasing on the basis of branch or cg. You don’t need to study any other course that I have not
mentioned above. I suggest you to ask some question to the interviewer at the end of interview about some work in the organization or the department you would be offered if you got selected etc. It shows that you are seriously interested to work in their organization and increase your chances of getting selected. All the best.
Interview questions [1]
Question 1
In 1st technical interview 2 questions were asked. First one was an easy dp question. The 2nd question was that you have been given a family tree. For each node, name and its gender would be given. The nodes at same level denote brother/ sister depending on its gender which would be given. The first part of the question is to answer ancestor descendent relationship query in O(1). In 2nd part you have been given a query denoting name and its relationship. For e.g. Rahul and brother. Now, you have to print all the brothers of Rahul. The relationship can be anything like brother, sister, father, mother, grandfather, grand grandfather etc. You have do it in the most optimal way. You have to write the whole code on paper.• In 2nd technical interview, 1 question was asked on dsa. The question was that you have to use an appropriate data structure to check any error in an html document. The error can be anything like spelling mistake, not writing closing tag, writing closing tag before opening tag, wrong ordering of tags etc. (can be anything). The interviewer clearly explains how an html document is written. You have to identify possible errors yourself and what errors are you covering in your solution. You have to give the most optimal solution. Firstly, I proposed a solution using 2 data structures. Then, I was told to optimize it more and use only 1 data structure that cover all the test cases. You have to write the whole code on paper.
Then, the interviewer asked me about my strong subject other than dsa and I chose operating system. Then, she asked a question on os. It was a simple question. You have been given 2 cpu’s, different processes, their arrival time, burst time etc. You have to schedule the processes by using any scheduling algorithm. You have to decide which scheduling algorithm would be best for that case, schedule them and justify why you chose that scheduling algorithm and not others.
Phone screen with recruiter
Then technical interview with an engineering
Finally you get brought on site for a day of interview. Meet the team you are interviewing with and have lunch with them