Completely agree with all of your points. I think I&#x27;d do horrible in most on the spot interviews, but give me an ide with intellisense and a book of advanced algorithms and I&#x27;ll complete what ever you want. I understand the most common algorithms but I don&#x27;t use them hardly ever in all the work I have done over the past 10 years. Am I implementing a big data search engine, no. So why would I know all the specifics to that, but given an hour or two of reading I&#x27;d be up to speed and be on top of things.