I applied online. The process took 2 weeks. I interviewed at Block in Mar 2022
Interview
Initial HR round I was really impressed by how clear she was with her instructions and even in the follow up emails there were detailed instructions for the next steps. (She told me they needed video on during the coding interview otherwise it would be a major red flag)
2nd round was live coding round 30mins SQL and 45 min Python.
I really liked the questions and was able to crack the SQL after understanding the question and what exactly they wanted. For the Python I may have asked too many questions to understand what was expected but I don't think the question was too difficult. And the interviewer agreed with my logic at all times. But guess they were not considering that.
In both the cases I felt if they did not want me to ask too many questions the interview question could've been more detailed to begin with. I just don't agree with the system to judge a DS candidate based on this.
Interview questions [1]
Question 1
SQL: Basic Group By, Count(Distinct) The questions were not very clear and the nature of the live coding interview is supposed to make the candidate ask questions. I walked them through my thought process. Cracked the query too. Guess it was still not good enough for them.
Python: Given 2 strings. Determine whether they can match in 0 or 1 swaps. StringA = "hello" StringB="oellh"
I applied through an employee referral. The process took 6 weeks. I interviewed at Block in Dec 2023
Interview
The interview process was pretty good up until the final FOUR HOUR 'on-site' which included technical components and lots of scenario discussion. One interview expected you to write a rhetorical SQL code with a schema outline but no actual IDE to write or execute the SQL.
I applied online. The process took 2 weeks. I interviewed at Block in Oct 2023
Interview
Spoke with the recruiter about previous work experience. Asks you to describe a project in detail and explained the interview process with consists of a technical assessment and meeting with the hiring team
I applied online. The process took 4 weeks. I interviewed at Block
Interview
It was streamlined and clear. Got to onsite. For the technical onsite The interviewers were somewhat unprepared for the cases and the emphasis was on how on the fly you can write code which I think is a very strange criterion for a role that needs time and experimentation ... it was rushed and disorganised. The nontechnical was just based on churn analysis. Based on my feedback I did a great job on the technical part. I was lacking in the other part so shouldn't comment on that.
Interview questions [1]
Question 1
Technical: fast coding round they expect you to clean and model data in 50 min. Non-tech: churn analysis