I saw a post on LinkedIn and directly pinged the recruiter with my resume.
After almost a month I got the Online Assement Link.
The Platform was HackerEarth.
The Questions Asked were.
1. First Question was related to Dynamin Programming of Mid Level.
2. Second Question was related to String Manipulation of Easy Level.
I was able to solve both the Questions and Got a Call from Hiring Manager after a week.
The Interview was scheduled the coming weekend at 9 AM in the Morning.
The Interviewer was changed 2 times, and finally I recieved a link at around 8:50 AM for an Interview
at 9:00 AM with the Proper Interviewer, but the link was broken. I mailed the recruiter that the link was not
broken then at around 9:20 AM they mailed me the new working link with another Interviewer Again.
Round -1:
The Interview Joined the Call After I have been waiting for 5-7 Minutes
He was SDE-II at PayPal for 1.5 Years. [ Searched in LinkedIn]
He didn't introduce himself and started directly
The First Question was " Start With Your Introduction"
Second Question was "Tell me about a project you have recently worked on"
I tried to explain the project that I was currently working on but he was more
focused just on API, to which also he kept interrupting me while
I was explaning.
He Then directly jumped to the coding question.
The Question was to find the Sliding Window Maximum.
I had solved this question multiple times and Started to Explain the solution.
I first gave the brute force approach to which he said come on we are not expecting this.
Then I started explaing the solution using LinkedList.
I explained him with 2-3 Examples but he kept interrupting me and was not letting me
speak properly as well.
In the middle he said ok now write the code.
When I started writing the code he again started Interrupting me and asked me to
explain the code immediately.
I said I have not completed the code, and he was like explain this to me right away.
Since there were some code remaining but I still went on explaining him the code
and made some dry run as well.
As per him there was some mistake in the code but he would not listen to me and
not let me explain my point.
He himself started explaning the solution to me now.
I knew the Interview was not satisfied with my answer/code even thought it was correct.
I then said him I have a different approach using a PriorityQueue to solve this problem.
He again started interrupting me and didn't let me properly explain the solution.
Again he started to think that I didn't know the solution.
And then he said he had to leave the interview because some other interview is waiting
and he cut the call.
Till this time I had made my mind that this interviewer was not going to pass me throough the interview.
But.
1. PayPal should definitely look on this. The Interview was not in a real mood of taking the interview.
2. The Interviewer was behaving as if he had to prove his capabilities to someone.
3. He would not listen to the solution and how the code would work.
4. He had already made his mind that the code wouldn't work.
5. He was in real hurry. Comment section are open for discussion.
If someone from PayPal's hiring team is looking on this and want some more details on this, I would
be more than happy to provide you with the details you need.