Two phone screens and one take-home test:
I rate this experience as negative due to the following reasons:
I understand that these days companies try not to give assessment feedback due to various legal requirements, but no feedback on serious homework discourages candidates from doing any homework that takes more than 30 minutes.
The only reason I agreed to take a homework test for Acorns was that I wanted to demonstrate my knowledge of Spark and its SparkSQL as the most efficient way to compute stats on a large dataset. I think I deserve to at least know under what criteria it was evaluated and if I missed anything.
Advice to the recruitment team: Please, please, please: during the first phone screen, disclose that step #3 will be homework. Candidates who avoid wasting time on unpaid "homework assignments" need to have an opportunity to withdraw themselves from the process early.
Given a public financial big data set going back a few years in history, compute in the most efficient way using the Spark API the following financial instruments for each day: the biggest winner, the highest volume, and the most traded.
The following metrics were computed from 1 interview experience for the Acorns Software Engineer (Data) role in United States.
Acorns's interview process for their Software Engineer (Data) roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Acorns's Software Engineer (Data) interview process in United States.