OK, the administrator could have been a little more precise then. Unfortunately the LeetCode page also does not contain a clear title for the page, which make the administrator's job harder. Changing the title on HN is probably done after a quick one-time impression at the site.
(I don't think that we can see the original title as posted to HN?)
The original one was like "Most engineering interview questions of hot companies". My point was, very few companies are innovative for recruiting. Interview questions can be practiced, which only test a small subset of skills for software engineer position.
Well, I can see the reasons for a title change then; the page does not really explain the claim in the original title. It is an interesting collection of problems applicable for a coding interview -- which is not the same as "most interview questions" -- and it doesn't mention the companies (hot or not) that asked them. Nevertheless, it's a good find and a relevant submission to HN.
It's not very effective, but I don't think it's that bad.
In the end as a developer your job is to solve problems, and getting hired is simply another problem (solving which has self-evident benefits, so you shouldn't lack motivation).
It's not like the hiring process for technical jobs is shrouded in mystery: there are tons of resources on the internet about it.
You know what kind of questions will be asked, you know how you are expected to answer, the rest is just study and practice: a successful interview should be at least proof for the employer that you are able to grasp that process and carry out the work necessary to see it through.
btw, this website is well-known among Chinese and Indian.
It's really really very hard to encounter an interview question that is not on this list nowadays, if you are interviewing with big name companies like linkedin, google, facebook ... It's more like preparing for final exam in college.
Sadly, each time I want to change job, I have to go through those questions again. No any company (or interviewer) would admit that they decide whether or not to extend an offer to you solely based on how well you solve those programming puzzles. But reality is, your "performance" during the interview session is oftentimes more important than your experience (e.g., your side projects. Even you can demo your projects in front of interviewers, they just don't care -- because they themselves joined the company in the same way -- solving programming puzzles)
I blame it on primate science. Some scientists got some chimps, did some tests, and figured running tests and puzzles on the chimps to gauge their performance must map to humans as well due to a loosely correlated metric, such as genetic distance.
If you practice ALL of these questions for at least TWO passes: https://oj.leetcode.com/problems/ , you can get a software engineer role in at least one of the famous tech companies, e.g., facebook, linkedin, google, amazon, microsoft, ...
Nowadays, very very few companies innovate in recruiting.
I've interviewed with most "hot" companies, and I can find most interview questions (>90%) from https://oj.leetcode.com/problems/, exact same question.
I mean, yes, but if you can write passable code in two of [C++, Java, Python] for 170 problems of varying levels of complexity, I don't think it's much of a stretch to say you're a good programmer and could probably get a SE job at a company I've heard of before.