I first talked to a recruiter, then was given a technical assessment which I had 3 days to complete. It was obvious that whoever created the technical assessment put little to no thought into it. They asked me to make an API call to Twitter, which after hours of searching I determined would literally be impossible in the 3 day time frame (You need a special account to do so and that takes a while to get approved) When I reached back out they basically told me to do whatever, just make an API call. They also had me screen record as I worked and that is what I sent to them. I actually spent hours working on this project for them because the prompt was so open ended, I didn't know how little or how much to do. When I brought this up in the feedback portion with a panel, the response I got was that engineering problems aren't usually outlined and that they wanted someone who was able to ask questions and work through problems. Which I understand, but I think it is a little ridiculous to expect someone to spend their whole weekend working on an problem for a job that isn't guaranteed. I did half the work for them in creating the problem statement and the whole experience left me with a bad taste in my mouth.