Process was very long, very unclear and despite initial promises very time consuming. Tests were alright, but impressions from certain team members were pretty approximate. I passed 5-6 rounds of interviews, 2 of which were practical coding tests. I fulfilled all the requirements in both tests, and went smooth through cultural interviews. I got rejected because I asked questions, like, which tool should I use, or what technique is preferred. Tip for interviewers: when someone asks what tool should he use, and names few of them, don't suppose he doesn't know, but think that they maybe can solve problem in the number of ways and wants to adjust to your input and company standards. Like this, I feel like I completely wasted my time on average company, with above average funding. That funding is also questionable, as company pushed workers to receive salary in stocks, but keeps hiring still?