Google Coding Interview With An Artificial Intelligence (ChatGPT)

preview_player
Показать описание
In this video, I conduct a mock Google coding interview with an AI, ChatGPT, which was recently released by OpenAI. As a Google Software Engineer, I interviewed dozens of candidates. This is exactly the type of coding interview that you would get at Google or any other big tech company.

Рекомендации по теме
Комментарии
Автор

In my next interview, I'll use the network error strategy!

TheMrpesetero
Автор

An interesting thing to point out, O(N^2) is not optimal for checking the longest palindromic sequence, there is an algorithm called Manacher's which finds all palindromic substrings in O(N). So ChatGPT wrote out the most popular 'good and optimal' solution, rather than the actual best.

rareshika
Автор

ChatGPT is not designed to think but to present knowledge, which is actually a surprisingly hard task for humans. Many professors I know have deep understanding of some topics, but fail to grasp what is potentially hard for others to understand.

annannz
Автор

It being really good at solving algorithmic problems is not surprising at all given all the solutions exist on the internet.

Vikings-ukht
Автор

Congrats ChatGPT for landing a job at Google! 🎉

aki
Автор

Yes, mind blown. The last question was very chatty, it is insane that it could destill the problem statement from all the text.

yoddeb
Автор

Incredible and scary. Though it is expected to do well in questions and solutions available on the internet, the fact it is able to understand and give different clear solutions at that quality is mind blowing.

HarshaWardhane
Автор

I think the main reason why it passed the interview so well is because the prompts correspond exactly to the problem you wanted it to resolve. I am totally mind blown it can do that so well and so effortlessly but in real life, what we might consider as problem prompts are usually a bit messier and not that abstract and it would take a fair amount of effort to get to the point where they are as polished as an algoexpert prompt. Failing to provide that level of clarity and completeness might result in a seemingly correct solution that is wrong in the most subtle ways imaginable.

numberonep
Автор

That was pretty incredible. I'm still learning programming and I could see this as a good tool for research and testing solutions.

ma
Автор

You should do this again but with variations to the questions. I've heard that GPT struggles more when it has to extrapolate concepts to unseen questions (i.e. a question which might have no solutions available online).

Theaccz
Автор

This is such an interesting video. I actually tested chatGPT for the leetcode question for my Google internship. The code solution blew my mind, but in some cases, it didn't pass the test cases and I had to change 1-2 code lines. GitHub Copilot was also impressive, but I found clarity issues with it. But both AI tools really helped me a lot in preparation and practice. These tools are going to disrupt the software developers' lives because they are adding value to mine.

javeriaz
Автор

This is both amazing and scary at the same time.

Vindisify
Автор

Mind blowing, it exactly solving the question like actual Google interviewer specially when it stucks it just slow down or disconnected the internet connection

mohammadrahimtaheri
Автор

this was fun to watch. thanks for doing this video

PythonArms
Автор

ChatGPT is at capacity right now. You just killed that website with the video :D

pstomi
Автор

I was pretty mind blown. I was also really happy to see how interviewers score potential candidates.

marsdwarf
Автор

This is the craziest technology leap of my life and already people are writing it off and minimizing it

hughesadam
Автор

Recently NeetCode posted a video on YouTube where ChatGPT got it wrong. Well, we know it's not perfect but that's amazing, I have tried it and was blown away. It will only get better over time

AseshShrestha
Автор

What this shows is that there are enough coding interview questions and solutions out there. It is very impressive how it writes and comments code, but it is not inventing new things here. Hopefully this will put an end to these learn-by-heart coding interviews and lead to more interesting/useful interviews.
Also curious to know if Clement sees a thread for AlgoExpert in this, as it appears to provide the same (if not better documented) results.

dominicrufenacht
Автор

tbh, props to the people who made chatGPT. they are the smart ones. idk why they did this but I think it is to help engineers.

solomon