I applied online. The process took 4 weeks. I interviewed at Square
Average interview
Application
I interviewed at Square
Interview
HR Screening about background, the position and interview process. Tech interview depending on the position, live coding with codePad. More technical interviews about statistics, machine learning, live coding. Cultural fit, team fit.
I applied online. I got contacted with recruiter and setup the technical interview which was 45 min python and 30 min SQL. Python was medium type LC question about coin flip (strings and arrays). SQL about getting insights from tables (window functions, joins, aggregate func, etc.). Although I managed to do the python part with minimum help and 5 out of 6 questions in SQL completely (30 min seems to be not enough to do 6 questions all involve sub queries and complex window functions) right with minimum help again, I got automated rejection email day after which was strange based on my performance.
Interview questions [2]
Question 1
Python - String type Q (coin flip with HH win for A and HT win for B and tie for the rest)