Earlier quoted context omitted.
I agree with the first and second sentence. As to the third: what would be your thought process as to someone who claimed to be a network programmer on the phone but couldn't answer most of those questions?
I think you can probably predict it: I would generate a work-sample test for it. For a network programmer, I might have them implement a 3WH coded directly to pcap_write() (which requires you to populate the Ethernet frame header). Like the best work-sample challenges, doing a raw 3WH is kind of fun if you haven't done it before. My friends and I used to spend bar nights drinking over torturous interview questions (y…
Google's “Director of Engineering” Hiring Test
931–940 of 969 posts
Re: Google's “Director of Engineering” Hiring Test
#932Earlier quoted context omitted.
There's always openssl s_client
Yep, and when devs watch me key in the s_client pipe to OpenSSL to dump the cert info it's like I've become Neo and entered bullet time. I guess they don't need to know this stuff, but trying to do things like editing a hosts file in OSX, flushing dns, opening an incognito tab, looking at the SSL cert through the GUI, manually comparing it to one in an editor....vs a pretty short one-liner with curl or OpenSSL and a…
Asking "wtf did you just do" is responsible for probably 1/5 to 1/4 of the professional knowledge I have today. It's sad that many people ignore that people will often teach you their little tricks if you ask.
Re: Google's “Director of Engineering” Hiring Test
#933Is this for real? Does Google really hire interviewers that stupid? The list of questions is really dated. They're all pre-1990. The answers are dated, too. A Linux inode is the file system's representation of the base info of a file, from which the file's data blocks can be found. It also carries file metadata, but its real function is as the root of the file's block index tree. The format depends on the file system…
> Hash tables are not O(1) lookup In terms of algorithmic time complexity, it is O(1)
[1] https://en.wikipedia.org/wiki/Hash_table#Collision_resolutio...
Re: Google's “Director of Engineering” Hiring Test
#934Earlier quoted context omitted.
This is not the case (I work for Goog).
You unintentionally screw with the timing? (I had the same happen)
Re: Google's “Director of Engineering” Hiring Test
#935Re: Google's “Director of Engineering” Hiring Test
#936Earlier quoted context omitted.
Can you elaborate on what types of things you were asked to reason about in this test?
Sorry, I only saw your comment now. They were asking stuff like finding patterns (like in IQ tests). Then they also had ones where you had to read text and then say what you would do with it based on certain requirements. You couldn't skip questions so I spent way too much time on the number ones. I cannot obviously tell you the exact specifics because of the NDA.
Re: Google's “Director of Engineering” Hiring Test
#937Earlier quoted context omitted.
"For the case where you want to minimize the probability that two inputs which are highly similar land in the same bucket, you want a crypto hash" That's what I was trying to say: "a tiny change in the input causes a substantial change in the output." But I probably didn't articulate that very well. I think we are saying the same thing. You mentioned: "The problem is that as the input values counts approach sqrt(outp…
https://en.wikipedia.org/wiki/Birthday_problem Basically, you get 50% chance of collision around sqrt(size of table).
Re: Google's “Director of Engineering” Hiring Test
#938Earlier quoted context omitted.
"Diploma says DO, not MD. You don't get the job." https://en.wikipedia.org/wiki/Comparison_of_MD_and_DO_in_the...
Given that osteopathy is pseudoscientific dogma, that's not an unreasonable outcome.
Re: Google's “Director of Engineering” Hiring Test
#939This is very hard to believe. In most big tech companies technical interviews are conducted by technical people, not recruiters. Especially for a senior role like Director of Eng. the experience described here stretches credulity. Also most of these companies have policies which don't allow any feedback to be given on interview performance. In light of that the recruiter saying "you don't have necessary skills" is ex…
As stated elsewhere, these questions have been very typical for what I'd call 'first level phone screen' for SRE positions at Google. I interview with Google every couple of years for fun; I always learn a lot and have a lot of fun with the on-site interviews. The recruiter does indeed ask these kinds of questions. I've been asked most of the ones mentioned here, some of the multiple times. I find it extremely hard t…
Re: Google's “Director of Engineering” Hiring Test
#940Earlier quoted context omitted.
Yet a Green Card does not give an employee anywhere near the same level of job mobility as a US Citizen.
A green card allows you to live and work in the US without employer sponsorship. There is complete mobility, on par with a US citizen.