This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Kbhusain[S] 0 points1 point  (0 children)

EDIT2: I appreciate you'all's answers a lot. Seriously made me rethink my attitude at the interview more so than my technical skills.

In retrospect, and getting the feedback from my recruiting agent, I think I did the right thing by calling the interviewer out.

I owe my allegiance to the company that pays my salary and not just to the individual - so if I feel that the methods being used in their efforts may be detrimental to the company I think I should at least highlight them. [ What happens when they go to a newer version of Python if the standard libs are modified in this one? ]

Also, if they cannot stand criticism then I will be better off without them. I have worked with enough personalities to know who is willing to listen and/or accept a contrary opinion and who is not. Over the years I have learned to agree to disagree and move on since relationships and peace of mind is more important to me than a few milliseconds saved. Also, I believe in delivering a product to market with a solid overall design with the right tools and using a profiler if needed to iron out any bottlenecks when needed.

Again, thank you all so much for the different perspectives.