I'm working on open source stuff for two years now. Everything I do is public for everyone to see. Including my responses to bug reports and design documents. Yet I get the same algo/ds puzzle questions that you should've solved before in order to solve it in an interview setup. Google reached to me and said based on my profile I can skip the phone interview but I'm so afraid of the interview that I postponed it mult…
Destroy all hiring processes
91–100 of 104 posts
Re: Destroy all hiring processes
#92Earlier quoted context omitted.
Do you allow linear space?
Nope. Constant space. But there is a catch that is very likely not obvious here. All the numbers in the array are (were) unique (and the zero was not present).
Re: Destroy all hiring processes
#93Re: Destroy all hiring processes
#94Earlier quoted context omitted.
Reviews at a company not following any kind of standard is a red flag in itself.
And if they do follow too many standards, it's a red flag. Or if they follow a mix of standards and non-standards. Big red flag there. If the person is wearing nice shoes, definitely a red flag. But you don't want them to be too normal, because that could be a red flag also. This hypersensitivity goes in both directions. One company may be worse than another at hiring, despite having an equal or better engineering de…
I don't understand this. As far as I can see, the entire goal of hiring is to have good workers, so the company with a better engineering department is better, by definition, at hiring engineers.
It might be that their hiring prowess comes in part (or in whole) from factors largely outside the hiring process specifically, something like "you get to work for Elon Musk", but their hiring is still better.
Re: Destroy all hiring processes
#95A couple of years back, I was hiring some vendor developers for my team, and since I had some flexibility in the interviews that wouldn't be allowed for full-time employees, I tried an experiment: For one of the vendor candidates, I told him a day ahead of time that I'd be asking him to implement System.Collections.Hashtable in C#, with behavior equivalent to the one in .Net. The day of the interview came, and he whi…
Well said. That's exactly why it pays to prepare for coding interviews. If companies are not going to be thoughtful about interviewing, candidates can either reject those companies, or prepare for those interviews. My belief is that if more candidates are professionally prepared with those closed-ended questions, this will eventually force companies to be more thoughtful. [Us: http://interviewkickstart.com ]
Re: Destroy all hiring processes
#96Earlier quoted context omitted.
Well said. That's exactly why it pays to prepare for coding interviews. If companies are not going to be thoughtful about interviewing, candidates can either reject those companies, or prepare for those interviews. My belief is that if more candidates are professionally prepared with those closed-ended questions, this will eventually force companies to be more thoughtful. [Us: http://interviewkickstart.com ]
When you have 15 years of general experience covering servers, databases, programming languages and other tools, its difficult to choose something to brush up on.
Re: Destroy all hiring processes
#97Earlier quoted context omitted.
And if they do follow too many standards, it's a red flag. Or if they follow a mix of standards and non-standards. Big red flag there. If the person is wearing nice shoes, definitely a red flag. But you don't want them to be too normal, because that could be a red flag also. This hypersensitivity goes in both directions. One company may be worse than another at hiring, despite having an equal or better engineering de…
> One company may be worse than another at hiring, despite having an equal or better engineering department. I don't understand this. As far as I can see, the entire goal of hiring is to have good workers, so the company with a better engineering department is better, by definition, at hiring engineers. It might be that their hiring prowess comes in part (or in whole) from factors largely outside the hiring process s…
Re: Destroy all hiring processes
#98Earlier quoted context omitted.
> One company may be worse than another at hiring, despite having an equal or better engineering department. I don't understand this. As far as I can see, the entire goal of hiring is to have good workers, so the company with a better engineering department is better, by definition, at hiring engineers. It might be that their hiring prowess comes in part (or in whole) from factors largely outside the hiring process s…
Or they could hire a lot of people and quickly fire poor performers. I would class that as "bad at hiring," even though they manage to build a good team with the process.
Re: Destroy all hiring processes
#99Earlier quoted context omitted.
Nope. Constant space. But there is a catch that is very likely not obvious here. All the numbers in the array are (were) unique (and the zero was not present).
You didn't say all the array includes all numbers with no repeats ect ect...
Some information is actually missing/not obvious and interviewers may actually evaluate your reaction to this situation because this would also model (to some degree) a real life situation.
So I added the missing bits (and fixed typos).
You have an array size of n of integers from 1 to n, that is not sorted. There are no duplicate numbers in this array.
One of the numbers got changed to 0. Given the array after the change return the changed number in linear time and constant space.
Assume the same array but two of the numbers got changed to 0. Given an array after the change return the changed numbers in linear time and constant space.
The first part of this problem should be simple. The second part is more tricky.
Re: Destroy all hiring processes
#100Earlier quoted context omitted.
Or they could hire a lot of people and quickly fire poor performers. I would class that as "bad at hiring," even though they manage to build a good team with the process.
Really? That's the only way to even measure your false negative rate. I'd call it an upgrade to what almost everyone does now.