I regularly conduct interviews at one of the more infamous "whiteboard interview" companies. At the end of my interviews I like to take five to ten minutes to answer whatever questions the candidate might have about myself, the company, the process, etc. One time I had a candidate who absolutely bombed the interview asked me a question that expressed a similar sentiment: why do you guys place such a heavy emphasis on…
How would you sort this list? "Use the standard library and move on with my life."
But I want you to show me... "Use the standard library and move on with my life."
But what data structure would you use? "This one, because A, B, and C. It is already provided, debugged, and tested, by my standard library."
How is that data structure implemented? "Doesn't matter. It works and the time I spend not worrying about it I can spend shipping software."
--
It actually worked. I think they respected the pragmatism. I actually went on to help migrate them away from a HORRIBLY BUGGY home-grown container/string library, over to, you guessed it--the library that comes with the language.