Video interview, followed by a complex "take-home test" with extremely ambiguous instructions. The coding part was simple enough, but I was told to deploy the solution in "Serverless." (The tools at serverless.com? General serverless computing? Apparently I was supposed to guess.) Some of the instructions were in the PDF; others were in the e-mail. Interviewers were non-responsive to questions about the ambiguity. I spent an unreasonable amount of time on it and was unable to complete it within the week allotted, so it amounted to a lot of wasted unpaid time. I asked for an explanation of the ambiguous instructions and what the intent was after the fact, at least for my own knowledge, and did not receive any response. I'm not sure they were willing to admit the poor instructions. I highly recommend that other developers not continue a job interview process if it comes with one of these take-home tests. What other profession has to do this sort of thing? Companies love it because they think it offloads a lot of the interview effort onto the interviewee, but from the point of view of the interviewee there are no benefits, and there are plenty of companies that don't require this onerous process to "earn" one's way to an offer. If your resume and experience aren't enough to earn your way to an offer, and the company doesn't understand how to ask technical questions that will reveal your skill (or lack thereof), you probably shouldn't work there in the first place.