DEV Community

Cover image for Rejected by Facebook
Adam Nathaniel Davis
Adam Nathaniel Davis

Posted on • Edited on

Rejected by Facebook

[NOTE: A month ago I wrote an article explaining that I would be applying to Facebook. You can read that article here: https://dev.to/bytebodger/applying-to-facebook-dan]

So... I'm no longer "Applying to Facebook". Or, to put it in more explicit terms, I'm no longer being considered by Facebook. For those who read the first article, this won't come as a huge surprise to you. I was very open about the fact that I did not expect to be hired by them.

However, the exact manner in which I was eliminated was, umm... interesting. So what happened??


Alt Text

A Quick Synopsis

Facebook reached out to me on LinkedIn about five weeks ago. It was a standard ping from one of their internal recruiters - it's not like I was being pursued by one of their executives to fill a specific role. There wasn't anything overtly "special" about my resume or their desire to talk to me. I was just someone who came up on their radar.

After a brief call with the recruiter, they asked me to send them an updated copy of my resume. The first thing I did was to write the first article (linked above). Quite frankly, I just thought it would be interesting content for the Dev.to crowd. The second thing I did was to spend a little more than a week standing up a new resume site. If you're interested, you can see that site here: https://adamdavis.codes.

This may sound like a strange reaction on my part. After all, why wouldn't I just manually update a resume and send it to them? Well... for some time now I've been a little exasperated whenever a recruiter - calling about a job that I may not even be interested in - asks me to update my resume and send it to them. I mean... I'm a programmer, right? Wouldn't it be more efficient just to create a resume site that I rarely need to update? And then to send that link to any recruiter who wants my CV? So that's what I did. And once the site was live, I sent the recruiter the link to https://adamdavis.codes - and waited.

I actually didn't hear back from them for almost three weeks. Not that this was bothering me at all. I just figured that, when they wanted to get back to me, they would. Or maybe they wouldn't get back to me at all? Who knows?? The point is that I wasn't exactly stressing about it.

But late last week, I did indeed receive a reply from the Facebook recruiter. Here's the pertinent quote from that email:

My sincerest apologies on the delay in providing you an update. As promised, I have shared your resume link with our team and unfortunately I have to inform you that we have decided we will not be moving forward with your application at this time and I am not able to provide any specific feedback. For what it’s worth, I’d normally inform over the phone but I feel terrible for how long we’ve kept you waiting so I wanted to let you know as soon as I found out.


And there you have it. I'm a Facebook reject!!!

If it's not already clear, I wasn't exactly crestfallen. In fact, when I read the response above, I literally laughed out loud. I really only applied because I thought it would make for interesting content - taking you along on the ride until I was ultimately eliminated.

I must admit that I thought I'd make it at least a little bit further in the process. I figured that I'd at least, you know, have the honor of failing a coding test or bombing a developer interview. Basically... I fell down in the starter's block.

The rejection itself was completely expected. But the nature in which I was eliminated felt strange. So... what happened???


Alt Text

Following the Clues

Obviously, there's no way to know exactly why I was eliminated. And Facebook is under no obligation to tell me. But we can do a little... surmising.

Remember when I said that I didn't send them an updated resume, but instead sent them a link to my new resume site?? It's possible that this minor difference - between what they requested and what I provided - was enough for them to move onward. I don't honestly believe this to be the case, but it's at least theoretically possible.

Far more likely is that someone at Facebook looked at my resume site - and didn't appreciate what they saw. You see, some of my resume site is written with the same "spiciness" that I bring to these articles. And some people - especially, some people who are evaluating candidates - don't much appreciate that.

If I had an agent, he'd probably beg me to change the verbiage on my resume site. But that verbiage serves a purpose. Specifically, it's designed to repel those employers who are looking for hoop-jumpers. Cuz I don't own any hoops. And I don't jump through anyone else's hoops.

It's also possible that my rejection had nothing to do with anything on my resume - and everything to do with something that's linked to on my resume site. You see, my resume site has a feed that shows all of my Dev.to articles. And one of my recent articles was about the process of applying to Facebook.

Someone at Facebook may not have appreciated the fact that I was openly talking about the process. More likely, someone at Facebook maybe didn't appreciate the fact that I'd written about the folly of using concepts like .call() and .apply() as litmus tests in a tech interview. After all, they told me that these would be important concepts in the initial interviews - and then I turned around and wrote a blog about how stupid I thought this was.

Or maybe it wasn't even my "Applying to Facebook" article that put them off? Maybe they didn't like something else that I wrote about on Dev.to? Or maybe they looked at my pic and realized that I'm far-short of handsome? Or maybe they decided that hiring cranky old guys isn't always the best strategy in Silicon Valley? Who knows? Who cares???


Alt Text

Mysteries Are OK

Ultimately, I'll never know exactly why they cut the process so short. And that's just fine. I had honestly hoped to turn it into a few more articles - but I can't control that. If nothing else, it was interesting. And despite the ancient Chinese curse (May you live in interesting times.), "interesting" isn't always a bad thing.

Onward, I go!

Latest comments (74)

Collapse
 
akashshyam profile image
Akash Shyam

Hey Mate! Love your content, could you post something along the lines of maintaining a good github profile?

Collapse
 
sanspanic profile image
Sandra Spanik

I have literally nothing to say other than the following: your articles are fun to read. Glad to have stumbled upon this account.

Collapse
 
bytebodger profile image
Adam Nathaniel Davis

Hehehe - that's some of the best feedback I could possibly get. Thank you!

Collapse
 
pollx profile image
pollx

"But I'm a coder, and there's nothing in your office that's going to make me a more efficient coder."

I will definitely add that into my future CV

Collapse
 
chozzz profile image
Choz

I honestly think they treated you unfairly for not giving specific reason - IMHO, for some people, a rejection feedback is making them better in their career. But, I expected them to! And all the others corporate giants out there.

The things I learned from applying (or even recruited) by tech giants, is to never expect too much. And just spend the exact "fun" time to deliver their requests such as resume or test practices, without really breaking a sweat.

Collapse
 
nonissue profile image
Info Comment hidden by post author - thread only accessible via permalink
Andy Williams

If you’re a web dev, and you insist on submitting a website rather than a conventional resumé, you should make sure that it at least performs well.

lighthouse-dot-webdotdevsite.appsp...

Maybe I’m missing something, but a 42 on performance isn’t really a great sign.

Collapse
 
bytebodger profile image
Adam Nathaniel Davis

FWIW, I just ran Lighthouse in the browser, and it gives adamdavis.code/home a performance score of 90 on desktop with a TTI of 0.6 seconds. On mobile, it gives a performance score of 64 - not amazing, but a lot better than 42. In that report, it still shows the mobile TTI as 5.9 seconds - which, quite frankly, doesn't really make much sense.

Collapse
 
bytebodger profile image
Adam Nathaniel Davis

I just love how someone pulls up their own tool-of-choice, sees that the site responded wonderfully on 3-out-of-4 metrics, and then implies that I must not be a "web dev" if the site didn't ace all 4. This is so perfectly indicative of what I see from sooooooo many other devs.

While I care just as much about performance as any web dev (although... I guess I'm not one), I can't really validate this tool's performance metrics. It claims that TTI is a full 7.5 seconds. And, I'm sorry (not sorry), but that's just not accurate. There's nothing on that page that requires anywhere near a 7.5-second wait before you can interact with it.

I just pulled the page up on GTmetrix, which shows a TTI of 1.7 seconds. Where in the heck Lighthouse gets 7.5 seconds from, I'll never know. Nor do I particularly care.

I do notice that, on the various performance reports from multiple sites, everything is basically pushed up by 2 seconds, because there's a 2-second fade-in on the page. I could remove that, just to make someone satisfied that I'm actually a web dev. But, umm... nope.

The simple fact is that most of the primary optimizations you need to do to a base React site to get it run blazingly fast require you to set up a custom pipeline on your own server. For example, you can run the app through a static site generator, but that's not going to happen while the site is hosted on AWS's Amplify. I'm not going to configure (and pay for) a custom EC2 instance just so I can make someone feel better about a 42 on Lighthouse.

Collapse
 
jobez profile image
Giovanni Bezicheri

you know they have to adopt this "passive-aggressive" style :D

Collapse
 
belfie13 profile image
CIIDMike

I'm jumpin in this without readin all the comments cuz if its already been said, its a point that can definately be said again..

d3=@cê300% @#$&*()'"%-+=/;:,.£€¥_^[]{}§|~…<>!?

so i think that we got a great result here! the fact that they will waste your time and give sound excuses promptly via email to divert any attention drawn to their internal process concludes that they have soooo much to hide that the giants unlimited resources within a relaxed 3 weeks couldnt come up with a way to answer you that protects some core components of their brand and its rediculous ambition.

I've watched alot of TV, there are some pretty creative story spinners out there and so your tellin me the book doesnt employ any? they must be tied up with shredding documents and destroying hard drives..

im gonna stop now because it really means nothing except i would probably deliver a broken nose if i ever actually met somebody that works for facebook..

i would like to note that the views and opinions expressed by me are not mine and me doesnt take any responsibility for lack of interest causing you to not read this far.

Collapse
 
bacchusplateau profile image
Bret Williams

IMHO, it's their loss they didn't spend enough time researching you, your background, and praise your pretty awesome resume website. The times when I was a hiring manager I looked at more than empirical data to evaluate candidates - aptitude, attitude, etc.

These big FANG companies have a formula and a pipeline for hiring. I was rejected by Amazon and learned a lot from the process. Kudos to you for writing it all up. I enjoyed reading it.

Collapse
 
mosanogo profile image
MoSanogo

Sir ,I do share your discontent for not being lucky enough to get a job at Facebook and I do appreciate your taking time and pain to make an article out of it.Truly I am sorry.😣
And to be honest with you ,it is not worth trying to figure out why your candidacy at that so called big tech company did not pass through .
The truth is that the process of recruiting is not only unfair and illogical but most of so called recruiters lack tragically of any competence of discovering the true potentialities of those they interview.
Do think about interviews you have been through and try to remember what your interviewers qualifications were.
Most of theirs were nothing but those related to human resources realm.
Can you image what the coding interview run by an artist would be ?
Just a total waste of time and failure.
It should be done by those earned expertise by coding and are able to successfully discover the true potentialities of of the interviewee.
That is why many company are still recruiting expecting to find talents recruited by unqualified recruiters with biased coding challenges.
It just does not work.
To end this ,just comfort yourself with the fact your rejection has nothing to do with your skills or your resume content .
And never waste your time to understand why you have been rejected.
Truly I will urge myself to interview someone like you that send me the link of his resume site :It is not only a showcase of skills but creativity .
Even if I do know you enough ,I am 100% sure that you do have enough skills set to work for any big tech company and you will have a shining careers.
Just do not give up and keep thriving your skills.😊

Collapse
 
bytebodger profile image
Adam Nathaniel Davis

I truly appreciate your reply! 👍 👍 👍

Collapse
 
zakariya09 profile image
Zakariya Khan

You will get more better opportunities than Facebook!

Some comments have been hidden by the post's author - find out more