Had an initial interview with two developers, this involved bunch of fairly simple questions about my experience and mostly just free-form chat. They also asked about my desired salary, and they didn't look happy about the price I was asking. Four days after the interview I was hit with a massive take-home assignment. They said that the normal time to complete it is a week, but they gave me two weeks as they had vacations coming up. I've seen take-home assignments before, but this was definitely the largest I've ever achieved. They also had some pretty strict requirements like having to implement it in a framework I had never used before (which I had told them in the interview), using several API-s I had never used before, using very specific technologies to implement specific aspects of the solution, plus implementing a pixel-perfect design and then even demonstrating my own design skills on top of that. The more I think about it, the more I feel like this whole task was designed with the goal of having a candidate fail on it, and the developers having a laugh of how poor the candidate was. I refused to do it. Did not hear back from them.