If you have Python on your CV, and I ask you how the garbage collector works, I don't want you to read some stack overflow summary to me. I want to hear your own description, so I can make a judgement how deep your knowledge of Python internals goes.
Anybody can type specific questions into Google. But if it comes to producing performant code, you need to have that knowledge in the back of your mind, because nobody is going to tell you to google that.
If asked today my very terse but immediate answer would be: "Rather poorly when I last checked. Haven't had to check for roughly 8 years."
Would that qualify as a "knowledgeable individual" in your books? (just curious)
It’s one thing to openly use web search as a tool and another to pretend you know something when you don’t.
It’s usually fine to say “I don’t know, I’d have to look that up”. That’s what you’d actually want on the job, honesty and professionalism.
People make mistakes all the time. What you want is a culture where they can admit those mistakes so that the team can engineer them away from happening again.
If a candidate is willing to lie over something so small as looking up an algorithm then that would be a big red flag to me.