Live data from Hacker News

Facebook recruiting and Unix systems

imgur.com

191–200 of 497 posts

Re: Facebook recruiting and Unix systems

#191
post #118

> Beyond software developers who have programmed in the 1970s, most people do not have experience with a true UNIX OS, and I would find it hard to believe that such outdated technologies are underpinning Facebook's advanced innovations Every OS X from 10.5 on except 10.7 has been certified under Version 3 of the Single UNIX Specification, and thus is officially considered to be UNIX.

[deleted]

Re: Facebook recruiting and Unix systems

#192
post #189

I don't work at facebook I work at a healthcare company and I would accept this rejection as a solid weed out. If you cannot understand that the HR person responsible for hiring you maybe is not a top-tier engineer and you cannot accommodate that person's gap in technical knowledge you probably cannot function in a healthy way with other members of the team such as junior developers, business people, or end users.

It's not exactly easy. The student has to figure out if the position genuinely needs UNIX experience or not. The recruiter doesn't seem able to communicate this. If so, it would be dishonest to claim experience the student doesn't have.

Re: Facebook recruiting and Unix systems

#193

Earlier quoted context omitted.

wait do people actually think this position requires Unix (not linux) experience? I assumed the recruiter must just be wrong there.

It is not uncommon to come across open positions that actually do require Unix (not Linux) experience. For example, American Express has a large deployment of AIX systems and they indeed look for candidates with experience in AIX systems, although I believe someone with experience in another Unix or Unix-like system should also be okay. But I agree that such openings are usually quite specific about which Unix system…

AIX specifically as a preference is different than anything that works like a Unix system.

Re: Facebook recruiting and Unix systems

#194
post #154

Earlier quoted context omitted.

Thank you for commenting here! I am curious. Can you be a little specific and tell us what Linux or Unix experience do you have? I mean can you specify the Linux distro names and the Unix brand names (AIX, Solaris, etc.) that you have worked with?

RE: Linux distros, I am familiar with Ubuntu, Debian, and Arch Linux. To some extent RHEL as well. RE: Unix (commercial brand names), none. It was my fault that I assumed the recruiter meant UNIX-like systems. I can claim experience with developing userland applications portable across POSIX-compliant systems, as well as some understanding of lower-level operating system concepts. However, to be honest it seems I am…

A quick search around the web will tell you that FB probably primarily uses CentOS (with custom built components, I'm sure), so your experience was most likely almost directly what they were looking for.

It would have been pretty simple to tailor your resume in that regard. What I know of PE/SRE type positions at companies like FB and Google is that you are literally working with some Linux flavor nearly all the time unless you are applying for a very niche role.

Re: Facebook recruiting and Unix systems

#196
post #171

Earlier quoted context omitted.

All I am saying is that when technology people like us are debating about terminology, we can cut the recruiter some slack, be nice to him or her and be more explicit in our communication to the recruiter. For example, instead of responding to "We are looking for experience in Linux and Unix" with "I have updated my resume with POSIX", respond with the following instead assuming you indeed have real Unix experience w…

That is something I would never do, because by doing so, I would by lying. Under the same beliefs as Stanley, I do not have experience with Unix. He does also, at various iterations, include UNIX, Linux, and UNIX-like on his resume, not necessarily at the same time. If there's a particular order, or casing of the word Unix the recruiter is looking for, he or she should just name it. > be more explicit in our communic…

> He does also, at various iterations, include UNIX, Linux, and UNIX-like on his resume.

Where did you find his resume?

Re: Facebook recruiting and Unix systems

#197
post #196

Earlier quoted context omitted.

That is something I would never do, because by doing so, I would by lying. Under the same beliefs as Stanley, I do not have experience with Unix. He does also, at various iterations, include UNIX, Linux, and UNIX-like on his resume, not necessarily at the same time. If there's a particular order, or casing of the word Unix the recruiter is looking for, he or she should just name it. > be more explicit in our communic…

> He does also, at various iterations, include UNIX, Linux, and UNIX-like on his resume. Where did you find his resume?

In the original post. I don't have his entire resume; I am relying on the image on the linked-to Imgur URL. I am interpreting the sections of the image that start with "SKILLS" as a screencap of his resume, my interpretation is that they are interspersed with the email chain in order to give us context as to what is on his resume, since it is material to the discussion.

Re: Facebook recruiting and Unix systems

#198
post #128

Hey folks, I'm the student writing the emails in the post here. Thanks to everyone for their criticisms. While I was initially kind of shocked by the recruiter's response, I've had a lot of time to think about it today and have realized that I was being pretty damn condescending and spoke out of line without regards to the context. It's been a hard lesson learned. I honestly regret the whole exchange, and posting it…

Hey, you did nothing wrong.

Reading, it was frustrating to see the recruiter looking for essentially an "exact string" match. They did not appear to be interested in leveling with you on UNIX vs Unix vs POSIX vs Linux or having any sort of interesting technical discussion.

Also their "thanks for the tutorial" phrasing is very unprofessional.

I do hope this thread helps FB in training + calibrating their external comms with candidates.

Re: Facebook recruiting and Unix systems

#199

Earlier quoted context omitted.

wait do people actually think this position requires Unix (not linux) experience? I assumed the recruiter must just be wrong there.

It is not uncommon to come across open positions that actually do require Unix (not Linux) experience. For example, American Express has a large deployment of AIX systems and they indeed look for candidates with experience in AIX systems, although I believe someone with experience in another Unix or Unix-like system should also be okay. But I agree that such openings are usually quite specific about which Unix system…

This is true, but I would imagine that, if not in the job description, if a really specific kind of Unix experience is required, it would come out in the exchange - and be really OS specific and actually say - True64, AIX, Solaris, etc.

"Unix-like" today means bsd/linux. The recruiter did bad, but recruiters will always do bad.

If its a job you want, don't let a recruiter foible disqualify you, if you can help it.

Re: Facebook recruiting and Unix systems

#200
post #178
post #128

Hey folks, I'm the student writing the emails in the post here. Thanks to everyone for their criticisms. While I was initially kind of shocked by the recruiter's response, I've had a lot of time to think about it today and have realized that I was being pretty damn condescending and spoke out of line without regards to the context. It's been a hard lesson learned. I honestly regret the whole exchange, and posting it…

This follow-up shows a lot of maturity. Both sides are obviously at fault here, although you instigated it. I suspect you could still get the internship if you send an apology like "Sorry for my previous emails they were out of line. You're essentially correct and here's an updated resume to reflect that."

I don't see how the candidate instigated anything. The recruiter was either being deliberately obtuse or does not understand the role he/she is recruiting for. At almost any tech company, when a hiring manager asks for Unix/Linux experience for an internship role, there is a 99.9% chance that the hiring manager is looking for general experience on unix-like operating systems. I would bet my life on it. If Solaris/HP-UX/etc. experience was really specifically needed, it would have been spelled out as such.

I'm imagining a recruiter saying "We're looking for someone with graphics programming experience. Your resume says 'OpenGL and DirectX experience.' If you do not have graphics programming experience, I can try to find another role for you." As a candidate, I would think I was interacting with an idiot.

Post reply on HN