First interview with a non-technical recruiter who asked me in detail about my experience with various buzzwords going over my CV. Then I was given a test assignment to do implement a very small task in spark. I have a lot of experience with scala but never touched spark so them giving me a chance was a big positive. I completed the assignment, then in a call with another non-technical recruiter they told me that I failed because I implemented one unit test case and not more. This is a big disappointment to me. I think that test assignments are meant to set a basic filter (if the candidate can complete a task) + to give material for discussion in a technical interview, where you can talk about testing culture among other things.