Don't waste your time doing their tech test.
I was given a take home test that I was told should take 2 hours. The test itself wasn't too hard.
They rejected me stating that "my solution fell short of their expectations". They refused to elaborate further and didn't give me any more detailed feedback on my solution.