u/EnoughWinter5966 wrote (the comment Michael replied to):
Such a goofy interview style, all this gets is people that are bots who memorize lc.
u/michaelnovati replied · · edited
People can get through the cracks who memorized but it was rare and almost never when I was there because of this:
- interviewers are extremely calibrated amongst each other
- you'll end up doing three to four coding interviews which is 6 to 8 problems and patterns emerge for how someone's approaching those problems and it was clear if someone was memorizing or cheating because out of those problems will be at least one and usually many where the person shows signs of that
- something the more experienced interviewers would do is ask what might sound like a trivial follow-up or might even ask something that's incorrect to throw you off a bit and see if you actually understand the problem or if you were just memorizing
- similarly, when people walk through their problems we could interrupt them to ask them specific trivial sounding questions, but it was actually to prevent someone from stating like a memorized speech
- finally, the clean code aspect. do you have no idea how many people have done hundreds and hundreds of leetcode problems all by themselves and start adopting patterns they can't explain without even realizing it? we see that they don't really understand or can't coherently explain "easy" concepts and when you kind of zoom out a bit, we really want to see someone who writes clean elegant code that communicates a clear understanding of how programming works.
- There is a hiring manager interview that is also very useful in figuring out if someone's resume is accurate and what kinds of past experience they have , and I have some people try to exaggerate through these interviews but it's a completely different type of faking it then the coding interviews and for someone to be able to fake both kinds of interviews is even harder.
- finally, systems design is one of the hardest interviews to prepare for in general, and it's ultimately testing your experience with large skill systems, and I haven't seen anyone be able to memorize their way through it, even though that's the one I've seen people try the most at memorizing things.
Sorry some of this is a bit vague because it's kind of an art on the side of the interviewer and one of the reasons why they get so much training and calibration.