Questions about background, live coding portion. Interview went really well, and there were multiple people asking questions. The interviewers were very nice and I would definitely suggest that more people should try for this one. Really a great experience I learned a lot from.
I applied through college or university. The process took 1 week. I interviewed at PayPal (Singapura)
Interview
2 rounds of interview on the same day. 1 hour technical round, 30 mins managerial round. Overall mostly asking algorithm questions, data structure specific question and even during the managerial round was asked questions about database optimisation. The managerial round was more of a friendly conversation to get to know the candidate and overall just discussed projects I've worked on and past experiences. Surprisingly no questions of strengths / weaknesses were asked.
Interview questions [1]
Question 1
What is the difference between hash map and hash set?
Do you know what the random function in Java.Math does?
Given a list of countries with a population number, how to randomly generate a country from this list? How to ensure that the higher the population number the higher the chances of being selected? (whiteboard algorithm question)
I applied through a recruiter. I interviewed at PayPal
Interview
A recruiter contacted me via Handshake. I sent her my resume and applied for the job online. A month later we set up a 30-minute phone interview. We talked for roughly 20 minutes about the company and what the role involves and then 10 minutes about technical questions.