A few months ago, a company contacted me about a 2-year data science contract. I agreed to an initial telephone interview, during which I was asked:
- "in Python, what's the difference between a list and a tuple?",
- "what's Bayes' theorem?"
- "what is the interpretation of the derivative of a function?".
They then invited me to a Skype interview, where (after some very basic SQL questions), I was asked:
"in Python, what's the difference between a list and a tuple?",
"what's Bayes' theorem?"
- "what is the interpretation of the derivative of a function?".
They then scheduled another telephone interview (with the head of data science), where (after some standard questions about my experience / goals), I was asked:
"in Python, what's the difference between a list and a tuple?",
"what's Bayes' theorem?"
- "what is the interpretation of the derivative of a function?".
The wording was identical. It was like they were all reading from the same script.
I was then invited to a final Skype interview - which would likely have featured the same questions, had I accepted it. They made no mention of a face-to-face interview.
All of the above happened in about a day-and-a-half.
I don't have much commercial experience, but this struck me as terribly odd.
Why would a company do this? Is it a red flag?