They've reached out to me through LinkedIn. We've had a brief HR phone call which was really positive. They did find my salary expectation a little high. Then they sent me a case. They gave me 3 days to complete it which for a full-time working person is impossible to say the least. The case was not difficult on the surface but it would show your approach to the case. It took me around 90 commits and 3 days of almost non-stop coding. What happened next? They ghosted me for a week. Then I contacted the HR. It turns out I was rejected. I made my repository private which was public for them to review. Then I asked for a feedback from the technical team. Ghosted again. I texted the HR again one day later. They said the team could not reach the repository :) I even checked the clone count from GitHub which aligned with my expectations. They did not even clone my project.
The case had 3 tasks inside. They gave feedback for only 1 task and it was half-hearted. They made some comments which were blatantly untrue about my codebase. Either someone else got the job and they just wanted to reject or they made a mistake and could not turn back I don't know. Either way, if you reject someone you should note down why you rejected them somewhere right? You should not need a second access to the code.
I did what was expected of me and then some. Made the project well documented, scalable, multi-platform and even dockerized. Which was overlooked and they gave feedback about the syntax :D
10/10 would not recommend this firm. Turns out they have an extremely toxic culture inside. Just stay away from here. Have fun with your egocentric management. You reach out to candidates and waste their time for nothing. I'm really sorry for you.