I had a phone call with a recruiter after an online application and it was really nice talking to her. On the phone call, she asked me if there is any other position at Unity which I am interested in, and there was a similar position (Data Engineer) at the Bellevue office I was interested in - which I told her about. I was told that she would get back to me with more details regarding this but in the follow up emails I sent, I never got a response regarding this.
Then came a very weird take home coding exercise which involved bit manipulation and multithreading where I verified with the recruiter (my only point of contact) whether I could use Python for the task which she agreed to (because of the problems Python faces in relation to multithreading).
I was very interested in working at Unity and spent time working on the test, where I made a few changes to the algorithm specified and justified my reasons. A week or two after my submission, I didn't get any response and followed up with her. I got a robotic rejection email for the role which did not include any reason as to why I was rejected. I was hoping to get some feedback about what I could have improved. After following up with the recruiter for about one month, I have given up expectations of getting a response w.r.t feedback.
I think Unity should respect people's time when it gives out these tests, and if it does, should have the decency to at the least respond to questions about feedback. Very disappointed with what happened.