I applied for a Software Engineer position at PayPal after seeing a post on LinkedIn. I submitted my resume and received an online assessment link from the recruiter after a month. The assessment was conducted on HackerEarth and consisted of two questions: one related to dynamic programming (mid-level difficulty) and the other related to string manipulation (easy level). I was able to solve both questions and received a call from the hiring manager a week later. The interview was scheduled for the following weekend at 9:00 AM. However, the interviewer was changed twice, and I received a broken link for the interview at 8:50 AM. I contacted the recruiter, and they provided me with a new working link with a different interviewer at 9:20 AM. The interview started after I waited for 5-7 minutes. The interviewer, an SDE-II at PayPal for 1.5 years, did not introduce himself and immediately asked me to introduce myself. He then asked me to describe a recent project I worked on. I attempted to explain the project, but he focused solely on the API and kept interrupting me. He then moved on to a coding question: finding the sliding window maximum. I had solved this question multiple times and explained the brute force approach, but he dismissed it. I then explained the solution using a LinkedList, providing examples, but he continued to interrupt me and did not allow me to speak properly. He abruptly asked me to write the code, and when I started, he interrupted again, demanding an immediate explanation of the code. I explained the code, even though it was not complete, and performed a dry run. He claimed there was a mistake in the code but refused to listen to my explanation. He then started explaining the solution to me. I knew the interviewer was not satisfied with my answer/code, even though it was correct. I then mentioned a different approach using a PriorityQueue to solve the problem. He interrupted me again and did not let me fully explain the solution. He seemed to believe I did not know the solution. He then abruptly ended the call, stating that he had to leave for another interview. At this point, I realized the interviewer was not going to pass me through the interview. I believe PayPal should address this issue. The interviewer was not in a professional mindset for the interview. He seemed to be trying to prove his capabilities, was not receptive to my solutions, and was in a hurry. He had already decided that my code would not work.