72 karma · joined February 20, 2014
Some advice I can give is to ride it out and do great work for the experience and switch jobs when you can because not all companies are the same and there are some that have really nice people.
If you can't switch jobs or don't want to switch jobs then something that worked for me is just hear what he has to say and then do what you was going to do anyway if and only if it's better than that persons suggestion.
Try to be open minded,listen to the things they say and not stress yourself over his personailty because he could have some valid points in his rants.
As for interviews .. Try to do a separate interview with candidates going forward if those things are going to stress you out.
I know Angular has a lot of community support and I have built some side projects in Angular but I feel now too bloated with having their own standards instead of following normal HTML standards. That's just my 2 cents on it and i'm sure there are a ton of reason to use Angular but I just don't know if I can continue supporting a project that makes so many drastic changes to a standard. I don't want to make it sound like I have Angular hate here but i'm a big vanilla fan and it seems in order to build anything useful in Angular you have to throw out vanilla and use Angular's way even if vanilla is better. On most projects handlebars and correct proper design patterns in code is enough to keep HTML out of javascript and keep basic organization.