Started with a phone interview- who am I, following deep Android questions and one logical question that I messed up.
Second review was on meet(covid-19 wise). Pretty much the same, but more logical questions.
Then I got a home assignment. Build an android library that catches crashes and errors and send them to a serve every one minute if the app is in foreground. Build a node.js server to receive the crashes data and save them persistently. And a simple app with two buttons, one button crashes the app and one catches an exception, and connect the app to the library. I had three days for this even though they know that I don't know node.js + I am working full-time.
Even though I managed to submit a working solution. The hr contacted me after one day saying my code "wasn't good enough", I asked to receive more information of what was missing - but know answer.
It is extremely rude.