13 karma · joined September 18, 2013
Basically, the same thing that their companies used (or maybe still use) for avoiding high tax on repatriation or their non-US earnings.
Edit: Here's a proof but with different incentives (keeping control): https://www.wsj.com/articles/elon-musk-techs-cash-poor-billi...
We have approached creating our content to be as work-relevant as possible. Our front-end questions address all the areas you mentioned.
Disclaimer: I'm co-founder of TestDome.
Thanks for the feedback.
From the employer's point of view, it's all about determining the most effective way of finding out if you're a fit or not. In my personal experience and confirmed by the research I've done, asking basic coding and simple problem solving is the most effective way to eliminate applicants on which you don't need or want to waste your time. Most common "exception" is if one is interviewing what he considers a superstar, but then we are not actually talking about an interview, but rather a sales pitch.
I find that Brian has put it perfectly in the last paragraph: "A solid answer to FizzBuzz is like a firm handshake when meeting your new boss or like opening the door for your date. It’s an introduction that sets a minimum bar and guarantees that neither the interviewer nor the candidate is wasting the other’s time."
And then you ask for Github, resume, whatever-you-find-relevant.
If one is good and quick in problem solving or has high GMA, that does indicate that he has the capacity to handle new and difficult things in general, but says nothing about the speed with which he can handle a particular new thing. Author's example with JavaScript is very good illustration how difficult can it be to learn a new paradigm for the first/second time.