Is there a policy restricting you from asking Leetcode questions? If yes, where do you go to search for innovative questions? If not, why don't you ask LC questions? #interview #Google #leetcode #engineering #software #swe
Yes and questions on Leetcode are banned. We have our own internally repository of questions and whenever they are posted online, they get banned. Questions will sometimes have similarities with Leetcode questions but we expect them to be sufficiently different for them to be used.
And also, I can tell if you’re regurgitating a solution (I don’t really care if you can solve a problem I’m looking for _how_ you do it and if I can work with you).
Who makes these questions? Are there employees especially for that?
My interview questions were mostly abstract, reading lcrs helped....some were variants of lc but not quite
Now the question is: what’s the likelihood of googler to fail their own interview. Let’s call it a social experiment
It's a well known that there's only a fifty percent chance they won't pass. Hence multiple tries.
Of course it's high. The point of an interview is not to accurately assess a candidate, it's to remove bad hires which is way worse. The interview is designed to prioritze eliminating false positives at the cost of a lot of false negatives.
Questions leaked to the public and known to be asked by google are sought out and get banned. People still sometimes ask them anyway, it’s not a strict policy. But positive feedback from those rounds would likely get discounted by HC
How is it candidates mistake if the interviewer asked a question that he/she wasn't supposed to ask? Why should HC discount the positive feedback for a candidate when they performed well? This is stupidity.
It's not the candidate's mistake. But Google is okay with false negatives because the interview/hiring process is meant to avoid false positives. You can get unlucky and not get an offer, and that's by design. Precision over recall.
Also then does that mean, preparing google questions on leetcode or interviewbit is of no use?
LC question can be small warm-up for first 5-10 minutes in order to hide actual interesting one. If you will get stuck on warmup there is no reasons to continue. But otherwise - it’s expected that “leaked” problems to be flagged in question bank and results from asking them to be ignored. HC will ignore feedback if it’s too good because you just knew problem before.
Any suggestions on which CP platforms are good for this?
Google's approach is different. Nobody magically knows how to write production ready code. What Google does is hire 'smart' people. Being good at CP requires a certain mindset, which allows for good systems thinking and decent IQ. Their internal engineering culture is good, and software engineering is uniform on a company wide level, originally created by some of the best minds in the industry. Unifrom tools and practices allow smart people to absorb things easily. And those interested become good at it, and can mentor others well due to the documentation culture. Other companies don't have that. They expect people to write production ready code becuase there are no checks and balances or much mentoring, since no company wide set incentives or rules. Google is engineering focussed, stripe and Netflix aren't. Sure they respect good engineers, but growth != Mentoring. In Google, the people who couldn't write production ready code would be stopped in their PRs until they get it right. You don't categorise them as bad, you mentor them. Sigh, this attitude is really off putting.
What is CP?
They asked me LC tagged questions
Month/year of your onsite Google interview?
Were all your questions from LC? If not how many out total were LC?