Interviewed for a position in India. Rejected due to HR ego.
Recruiter contacted me, asking if I was interested and wanted to proceed. They requested my current compensation, which I declined to reveal, stating I was open to reasonable offers. The interview proceeded.
Round 1
Online coding assessment. Two questions: one coding implementation and one competitive programming problem. 90 minutes.
Round 2
s, a character c, and an integer count, find the continuous substring in s with the lowest length that contains exactly count occurrences of c.
s - 'abrtbopkbxb', c - 'b', count - 2. Answer: 3 (substring 'bxb').Round 3
name and date of birth (dob). Provide simple getters and ensure the class is immutable, meaning name and dob cannot be modified after the object has been created.Drama:
I received a call informing me that I had cleared Round 3 and an email invite for Round 4 with the Hiring Manager. Within an hour of receiving the invite, I received two missed calls from two different numbers. Subsequently, I received an SMS stating: "[Mr/Mrs x] here from Paypal HR, call me back NOW as it's imp". I called back the first number, but no one answered (this was the recruiter I had been in contact with). I then called back the second number, and the call was answered.
HR: Hi, I handle recruitments for this particular team. I want to know your previous compensation.
Me: Oh, I still have an interview round left. Can we discuss it once it's cleared?
HR: No. Your previous rounds went well, and this round with the manager is just for him to get to know you. Please tell me your previous compensation.
Me: Oh, I told the recruiter at the beginning that my current salary was confidential and I wouldn't be able to reveal it.
HR: (angrily) What do you mean by confidential? You are talking to an HR person here!!
Me: By confidential, I mean I cannot reveal it.
HR: Why can't you reveal it??
Me: Because it's confidential.
HR: (starts shouting) We need to know for internal purposes. We do not onboard anyone who doesn't reveal their salary.
Me: Oh, okay. I understand. I am willing to provide all my details after I receive an offer and we reach an agreement.
HR: No, I need to know now!!
Me: But I had stated this at the beginning to the recruiter. Why do you need to know?
HR: I need to know to give you an offer according to that.
Me: Why? This role has a salary range. Salary should be based on my skills, experience, and the work I am expected to do. What does my previous salary have to do with it?
HR: (still shouting) Will you shut up for 1 second? LET ME SPEAK! You've been blabbering on for so long!
Me: Yes, please go ahead.
HR: (still shouting) THIS IS NOT HOW IT WILL HAPPEN! THIS IS HOW IT'S GOING TO BE! I NEED TO KNOW YOUR SALARY!
Me: Why are you shouting? I am not your servant!
HR: (still shouting, continues speaking)
Me: Don't shout at me!
HR: You know WHAAAAT!!!
Me: I know what you're going to say.
HR: I am going to go ahead and cancel the meeting. This "unprofessional" behavior is not acceptable.
Me: (Lost it at this point) You go ahead and do that! Go ahead and do that!
HR: [Cuts call]
According to Paypal, I am supposed to tolerate their constant shouting by HR, shut up, and answer all questions. If I dare to speak against it, then all is lost. They can shout, ask for my current salary, be rude, and whatnot. And when I say something, it's considered "unprofessional" behavior that is unacceptable. This clearly shows how one would be treated once hired.
The following metrics were computed from 3 interview experiences for the PayPal SDE-2 role in India.
PayPal's interview process for their SDE-2 roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for PayPal's SDE-2 interview process in India.