first round is HR interview, HR tone is friendly and guiding, talked to me about company structure and team's routines
second round is a take-home project which requires implementation of both frontend and backend. Quite challenging for a Graduate role. I don't know why I need to do backend because I applied for UI role. But Okay, I took it as a challenge and become researching rigorously. Didn't sleep for some days but I finished the project and commit pushed to the repo.
I'm sure my thing is working perfectly fine and fulfilled the requirements. After only about 2 hours, they "Unfortunated me" with no explanation. My only guesses are that they already hired another candidate long ago but forget to close repo, or they just want to use assessment tests to steal candidates' code.
Learned a lot through self-researching so not much grudge actually.