I received a home task with tabular data and a prediction task.
Then I had an interview on the home task where we talked about what I did and the choices I made.
Then, I had another interview with the manager, where they gave me a business problem and asked me what I would do.
Interview questions [1]
Question 1
How to train a classification model, when I dont have labels to my training data.
Thank you for your feedback, we're sorry to hear about your experience. We constantly aim to create the best possible candidate experience, but admittedly things can always be improved. Your feedback is valuable and will help us understand how we can evolve our interview process.
I applied online. The process took 2 months. I interviewed at PayPal in Nov 2024
Interview
The recruiter keeps rescheduling and duplicate interview round. Communication is very behind, no prep doc, no update of the upcoming schedule and the process becomes extremely long and slow. Questions wise is pretty standard.
Thank you for taking the time to share your feedback. We strive to provide an enjoyable and thoughtful interview experience where candidates feel they are getting the most out of the interview process. We apologize that you did not have this experience and would appreciate hearing more about your interview process and what we could do better. Please contact us at paypalglobaltalentacquisition@paypal.com so we can connect. Thank you again for taking the time to leave a review and I look forward to hearing from you.
I applied through an employee referral. I interviewed at PayPal (Bengaluru) in Jan 2025
Interview
First round interview completely on SQL. Interview was conducted on hackerrank and lasted for about 45 mins. The questions were mainly based on window partitions, advanced joins, aggregations etc. Interviewer was more interested in knowing the though process, so some syntax errors were warranted but logical errors seemed to be an issue with them.
Interview questions [1]
Question 1
1. Display Number of customers, merchant customers and consumer customers by country sorted by desending order of number of all customers that have atleast 500 customers
2.Display For each Year of transaction, number of transactions, number of transactions with amount >50 USD, number of transactions with amount > 100 USD
3.Assume transaction date gets stored as a string of format mm-dd-yyyy, and one cust_id became stored as null across all tables, and assume leading spaces in cust_id stored in transaction data, How do you find the number of transactions, and transaction value in USD
4. Bin customers into their total transaction value (USD) in 2024, bin the customers into 90-100 percentile , 80 to 90 percentile .... 0-10 percentile
### before you start: there could be some customers who have 0 transaction (these will not be transaction table but they will be in dim_customer table)
### Display
### Percentile bin || Total transaction value (USD) || Total number of customers || Transaction value per customer
Sort the number of transactors for each country at a daily level
#### Create groups using the following logic, for each country, if the today's number of transactors is + or - 5% of yesterdays transactors keep them in the same group, otherwise assign them to a new group
#### Free hint : group can be integer numbers as values.
Create a Transactional behaviour table (using common table expressions optionally) and randomly sample 5 records from the above table and print the results
Thank you for sharing your interview experience with us. Your feedback is valuable and will help us understand how we can evolve our interview process. We hope you can find another role on our website that fits your interest and join our team!
Top companies for "Compensation and Benefits" near you