The interview was conducted with their lead developer and CEO.
The problem was that lead developer has very basic knowledge but great skills to fake it. After just one minute, he figured I know far more than him and that I am a treat to his position.
This is where he started Gish gallop attack; barraging questions, not even waiting for me to answer, then tell me I was wrong (not telling me why) and then quickly move to next question.
I even demonstrated open-source package I built; he pretended my code doesn't work (it does, 100% covered with unit tests), then said something completely irrelevant to my bundle and immediately changed the topic.
At one point I started to pull back my chair in order to leave the office; this is where Milos (CEO) relaxed the situation. But as he is not a developer, he can't understand that his lead developer is incompetent and that his only skills is to deter good developers, thus making him irreplaceable.
I do admit I am not used to this tactic and didn't know how to handle such abusive behavior. But I would also never resort to keeping my position in such offensive matter.
So my recommendation for skilled developers:
avoid this place, you will never pass the interview. You have far bigger chance if you are just learning things but if you know compiler passes, extension classes, service locators, nested-set model, identity-map pattern, SOLID... you will only waste your time.
Which is a shame because Milos is actually a decent person.