Live data from Hacker News

Caltech's CS interview prep course

courses.cms.caltech.edu

271–280 of 336 posts

Re: Caltech's CS interview prep course

#271

Interviewing is broken. When I was at Amazon, it became impossible to hire candidates, and generally the engineers we brought on board were non-US citizens. Typically they're Indians without U.S. residency status, often times U.S. college grads or often even transfers from Amazon's Indian offices. Not only did we pay below other FAANGs, but with these hires, we'd pay them at the low end of our own scale. What are the…

>Interviewing is broken.

Nothing you describe suggests to me that it was the interviewing that was broken, it sounds like the employment was broken.

Re: Caltech's CS interview prep course

#272
post #244

Earlier quoted context omitted.

Not sure what you mean. If your idea is some kind of technical interview training, a million services for that already exist.

I mean professional technical interviewers that companies hire to interview candidates for them. I know it's an unusual idea, but i didn't think it would cause such confusion.

This already happens to some extent with online screening software and such. Ultimately though no team is going to trust a fully third party assessment of a candidate that they'll have to work with day to day.

Re: Caltech's CS interview prep course

#273

So wait you are smart enough to get into caltech, smart enough to graduate with a degree in CS. And yet the curriculum on its own does not do a good job enough on its own to prepare you for getting a job? Very hard to graduate with a decent GPA in CS at caltech and not be able to thrive as an entry level engineer. If you got B’s in caltech CS I’d make you an offer for 200k+ without blinking or even asking you anythin…

> So wait you are smart enough to get into caltech, smart enough to graduate with a degree in CS... If you got B’s in caltech CS I’d make you an offer for 200k+ without blinking or even asking you anything. I went to Caltech and would definitely not do this. The CS faculty was fantastic, but the undergraduate option has some problems: - a wildly disproportionate share of cheating cases came from CS undergrads - CS gr…

Just out of curiosity, do you consider “$/effort optimizer” to be desirable or not?

Re: Caltech's CS interview prep course

#274

Interviewing is broken. When I was at Amazon, it became impossible to hire candidates, and generally the engineers we brought on board were non-US citizens. Typically they're Indians without U.S. residency status, often times U.S. college grads or often even transfers from Amazon's Indian offices. Not only did we pay below other FAANGs, but with these hires, we'd pay them at the low end of our own scale. What are the…

I think you are generalizing Amazon to the rest of the tech world. AFAICT, Amazon appears to be uniquely problematic in this regard. > it boggles my mind anyone would invest so much energy in getting a job at Amazon. If they can sponsor a visa... just consider the sort of poverty that exists in much of the rest of the world.

My firm (non-FAANG) does it too. It's like indentured servitude and it's awful.

Re: Caltech's CS interview prep course

#275
Isn't this the sort of thing university is not meant for? In Canada we separate out college and university, and this would mayyybe make sense as a college level course maybe, since it is more geared towards trades. But this sort of thing just reeks of corporate involvement in university and education of future scientists. It's quite clear to me that this course is purely dictated by "interviewing style of the day" and is not really pushing forward the knowledge of humanity AT ALL. What is next? AWS console UI programming 101? That is not transferable knowledge is it...

Re: Caltech's CS interview prep course

#276

Isn't this the sort of thing university is not meant for? In Canada we separate out college and university, and this would mayyybe make sense as a college level course maybe, since it is more geared towards trades. But this sort of thing just reeks of corporate involvement in university and education of future scientists. It's quite clear to me that this course is purely dictated by "interviewing style of the day" an…

I don't think that my US college education pushed forward the knowledge of humanity at all. The least it could have done was prepare me for the professional world, but it didn't even do that very well.

Re: Caltech's CS interview prep course

#277

Earlier quoted context omitted.

They are a memory test not an intelligence test. If you truly wanted to measure intelligence it would have to be based on a priori knowledge and not on the ability to memorize algorithms and their implementation.

The notion that somebody could simply "memorize algorithms" and then apply that information on-the-fly to questions they won't know in advance -- demonstrating adaptiveness, creativity, and the application of general problem-solving knowledge to novel problems -- and that this doesn't measure intelligence is not credible. I'd bet my net worth that the ability to perform well on these interviews positively correlates…

There is a bit of reasoning backwards from conclusions here.

For example, you will likely find the applicants rejected numerous times from FAANG have higher age-adjusted bodyfat levels and more dental cavities compared to successful candidates. And of course these measures negatively correlate with IQ too.

So what? Correlation doesn't necessarily make for reasonable selection criteria. Variance is too high.

Re: Caltech's CS interview prep course

#278

Interviewing is broken. When I was at Amazon, it became impossible to hire candidates, and generally the engineers we brought on board were non-US citizens. Typically they're Indians without U.S. residency status, often times U.S. college grads or often even transfers from Amazon's Indian offices. Not only did we pay below other FAANGs, but with these hires, we'd pay them at the low end of our own scale. What are the…

The entire post is about how a specialized course is required to pass a technical interview in companies like Amazon and here you are making a comment that implies desperate Indians are hired with zero qualifications for the job only because they are desperate. I can't comment on the working conditions at Amazon but I have to say that those Indians must be highly qualified to have that job and should be paid fairly.

Those Indians are indeed qualified people and amazon also pays well enough. I don't know what the OP is comparing to when he/she says pay is low.

Re: Caltech's CS interview prep course

#279
post #225

LC interviews are well past the curve of utility. 10 years ago, FB and others would do a simple fizzbuzz + lc easy/medium demonstrating that you had a good grasp of complexity, pointers, recursion, and iteration. I got a job or two by showing that I could DFS a binary search tree, count letter occurrences in a paragraph, or return the top k elements from two sorted lists. Then people learned to practice these simple…

Exactly its like an arms race. It has become ridiculous, they want you to solve an LC hard and that too within 30 mins. And there are trending questions, for ex: if GOOG started asking segment tree questions, everyone starts asking that.

Re: Caltech's CS interview prep course

#280
post #243

I think the thing going on with interviews is that (most) of software engineering is actually pretty easy. Anyone can do the job outside of an interview session with the right experience. Note how I stressed the word (most). The interviews mostly serve to keep salaries high.

> The interviews mostly serve to keep salaries high. What incentive do tech companies have in keeping salaries high?

I guess think of it like religion. There's no logical reason behind religion... but it exists. It's more of a cultural phenomena then a strategic action.

The people who believe in the religion can't differentiate between religion and truth. Hence if a huge number of people in a company believe it as truth, it becomes part of company policy.

In addition to this, many occupations over time develop standardized testing and filters to keep supply low. Keeping supply low is a logical incentive but there's no one guy who set the policy to be this way with the purpose of creating a cartel. Much of this happens organically as cultural phenomena. Doctors and lawyers are good examples of this.

Training to become either a doctor or a lawyer is actually quite excessive and there's no proof that the people who make it through these gateways are better performers. In fact, there's statistical proof that doctors in the US who go through one of the hardest filters ever to become a doctor are actually much less effective then their European counterparts. This indicates that the filters don't exist because they create more effective doctors.

I think software is going through a similar process. It won't get encoded into government accreditation. But it will be used by elite companies to form the typical class based social hierarchy which is a cultural phenomena that forms across every single culture.

Post reply on HN