Most of the ones that it did not answer you could tweak the question into ChatGPT to get a correct answer, but would lead to a pretty noticeable delay in answering.
Most of the ones that it did not answer you could tweak the question into ChatGPT to get a correct answer, but would lead to a pretty noticeable delay in answering.
It starts very fizz-buzzy and if the candidate makes it to the end, there's a deeper discussion of caching impacts on performance and optimizing algorithms. ChatGPT nailed it. Even when I said things like:
"can you optimize this program further to maximize the utilization of L2 caches in modern CPUs?"
And it did it in <10 minutes. The best candidate I ever saw took 25 minutes and the rest of the candidates took the full allotment of time 45 minutes and none of them got to the discussion of L2 cache optimization. These are candidates from the best schools in the country.
This was really impressive.
ChatGPT feels like something that is ahead of schedule. Years ahead of schedule.
I'm not surprised. It's something that's covered very well by introductory textbooks and college level labs. Both of which are great training material for GPT-3. There's only so much complexity that can be crammed into a ~1 hour interview problem.