***First stage was a technical test at the company and the second one was supposed to be face to face***.
I had to write a small Java console application which had a set of input commands. The program took commands and user input (different parameters of one command) and depending on the command, generated output. I had 90 minutes for the task and in my opinion, I did quite a good job and was expecting at least a personal interview after it. But I got an email after a couple of days saying that they are rejecting my application because I don,t meet their sky-high standards and as feedback, suggested that I should concentrate more on code quality and design decisions. I would love to know how many millions were they offering as salary for this position because I suspect it was one of those situations where a company posts dummy job openings in order to show the world that they are expanding and have new openings, but in reality these positions are not there and thus a few candidates would be invited from time to time for a technical challenge and every one of them would be rejected . Additionally, the job openings would be updated regularly to make them seem current.