TL;DR, The interview process fails cost/benefits analysis. Avoid.
I applied via LinkedIn. Soon I was contacted by HR who set an interview with a manager. This was 30 minute screening call. After a short introduction the manager asked me some questions first a geometry one then software. I have a PhD in mechanical engineering and many years of solving geometry problems in CAD area. So, the manager was surprised to hear an immediate answer to his question, but then in the software area he got me. Anyway, after the interview I thought that didn't go well and forgot about it, but a few days later he asked me to do a coding test in Java which is not my everyday language (it's c++). The test is a prepared eclipse project with several units to be completed on one's own in estimated 8 hours but the time was not hard set. I had to work on a graph and a 2d polygon question. For 2d polygon the manager said that not all tests will succeed so I thought something was wrong with junit tests and to have everything in green was not required. I submitted to him solutions to the projects the following day and as he said two junit tests didn't succeed. Then he started asking about those cases so I realized that was the part of the test. Those cases were contrived edge cases deliberately set up to complicate the problem which in practice would not occur. Nevertheless, I adjusted the code for those as well and now I had all in green. I submitted it to him and then, I never heard from him again! This is the first and last time that I took any test like this, spent hours/days working on it and then didn't even get any reply. Frankly, I feel I beat the heck of their interview but I suspect they already had in mind who they wanted to hire beforehand and I was just a collateral damage. Ergo, advice is to avoid this company if you are going for geometry software position.