Some good stuff, but
my suggestion is that you might to improve yourself first! And here are some suggestions!
1. We can and should help each other, but that needs to be done in the framework of written and implicit rules. Unless you have very string reasons, your practice of interviewing 2 chinese out of 3 candidates is definitelt questionable, given that only 20% of applicants are chinese.
2. Interests and motivations are something, which are very manageable and createable, if you are a great manager. So, you have to learn how to deal with all kinds of people working for you. If everyone is perfect, why there are some important positions for managers and leaders?
3. I do not understand your question about "OO" either. I guess that can be arguable. For a simple example, Linux is purely c, which is generated not considered as "OO", while Windows is on c++, which is consider as "OO". Can you say windows is more super? Questions must be specific to a situation and attached with reason context.
4. Some masters can make six digits salary as they are out of school for the first year; maybe they cannot fit into you salary range, but definitely no need to say that a fresh master cannot make 200K or more.
5. Are you serious thinking you are clever than your american counterpart? Maybe in technology sense, you are right. However, here are also communication, marketing, coordination and organization, which are managers' tasks. Can you beat them on all fronts? If so, why you are not promoted to a higher level? Your boss is a nut? Then why do not you leave the company?
6. There are far more complex process in hiring other than ecruiter and hiring manager. The thing matters is to understand different processes for different positions.
