Yes. I gave ChatGPT two favorite coding screens I'd used in the past. They're nothing fancy—ordinary, everyday coding tasks.
ChatGPT implemented the first program successfully, and explained how it worked. (It compulsively explains code, which is nice.)
ChatGPT's performance on the second program was more impressive. I explained what I wanted the program to do, and gave sample input and output data. ChatGPT wrote a clear, clever Python implementation with a single bug, and then explained that it would produce incorrect output. It showed what the incorrect output would be. The it explained how to fix the bug, and provided code for the fix.
In both cases, it used some clever, clean tricks I had never seen before, and explained how they worked.
It can absolutely pass coding screens better than half the people I saw submit resumes to one of my old jobs. Or you can ask it to answer essay questions about French literature, in French. It does that, too.
(I have managed to break it. Try giving it perfectly correct code and telling it find 2 bugs and explain them.)
ChatGPT implemented the first program successfully, and explained how it worked. (It compulsively explains code, which is nice.)
ChatGPT's performance on the second program was more impressive. I explained what I wanted the program to do, and gave sample input and output data. ChatGPT wrote a clear, clever Python implementation with a single bug, and then explained that it would produce incorrect output. It showed what the incorrect output would be. The it explained how to fix the bug, and provided code for the fix.
In both cases, it used some clever, clean tricks I had never seen before, and explained how they worked.
It can absolutely pass coding screens better than half the people I saw submit resumes to one of my old jobs. Or you can ask it to answer essay questions about French literature, in French. It does that, too.
(I have managed to break it. Try giving it perfectly correct code and telling it find 2 bugs and explain them.)