Earlier quoted context omitted.
My question is fairly open and allows me to continue asking significantly more complicated questions. So far, nobody has (for example) asked enough clarifying questions to determine that a bloom counting filter could potentially solve the problem- most people just store ASCII string keys in a hash table, which wastes tons of memory and requires a lookup for every string. So usually I end up after 45 minutes finding t…
The problem with this question is that outside the junior people who won't understand the hints, many good programmers would pass or fail just based on whether they have seen a similar problem or know what a Bloom filter is. CS is so broad that you may have been working for many years and never come across one topic that the interviewer deems standard.
Stop Interviewing with Leet Code
671–675 of 675 posts
Re: Stop Interviewing with Leet Code
#672Earlier quoted context omitted.
I agree liking to ask simpler stuff first. But what about this more complicated stuff? My problem is that when we talk about stuff having more "signal" - how are we determining if those questions are giving us more signal?
My question is fairly open and allows me to continue asking significantly more complicated questions. So far, nobody has (for example) asked enough clarifying questions to determine that a bloom counting filter could potentially solve the problem- most people just store ASCII string keys in a hash table, which wastes tons of memory and requires a lookup for every string. So usually I end up after 45 minutes finding t…
I think "key/value counts" is absolutely the correct starting answer. Anything after that is optimization. In the real world optimization comes at length through research, learning, grokking, reading, benchmarking, sleeping, mulling things over. The only way to short change that is knowing about those optimizations in advance, so might as well just ask about those algs specifically.
All that being said, I think it's an enlightening question. Thank you for sharing it! You've educated me. I've been coding a loooooooong time and didn't know about bloom counting filters specifically.
Re: Stop Interviewing with Leet Code
#673I don't know, risky answer but I will give it nonetheless. This advice is given to many candidates, and I agree that Leet Code interviewing is bad and the industry needs to work on something better, but in the meantime, if you are starting out, think of it this way (and I have friends younger by 10 years or so and straight out of college and I say the same thing), a few months of studying gives you a huge salary. It'…
There are a whole slew of Stockholm Syndrome answers here that effectively repeat the precise point you make. If it gets you the 6 figure salary, who cares about the corrosive bad practice remaining prevalent?
Re: Stop Interviewing with Leet Code
#674Earlier quoted context omitted.
Because people are under the impression that it's illegal. That and I think a lot of people will make its use be about race, so people avoid it.
I was just entertaining OP, I don't think IQ correlates that well to SW engineering job performance. It's only one of many many factors (albeit probably the easiest thing to test for - testing curiousity, emotional intelligence, motivation, work ethic and resilience is much much harder). But if we're saying Leetcode is simply testing for IQ and not really for software engineering ability, why not just test for IQ? IQ…
Re: Stop Interviewing with Leet Code
#675Earlier quoted context omitted.
> It sounds like your goal is just to filter out the absolute worst of the worst, Yes. > I'm disputing is your assertion that there is a correlation between doing the contrived problems under unrealistic conditions and future job performance. You are projecting something here. You are saying, without any supporting evidence, that the problems are contrived. They are not. They are really the core of what me and my cow…
If you and your coworkers are solving the problem you posted "day in and day out" just hire me and you can get rid of them :) You are right though I have no evidence they are contrived other than your example problem. The unrealistic working conditions though is indisputable, do you typically relay your google search's for syntax through your boss? Do you often work under extreme time pressure on problems you have ne…