A contemporaneous account of my 2018 interview gauntlet. You can find Part 0 here.

Image for post
Image for post

The Morning Of

I didn’t really sleep last night. I didn’t sleep particularly poorly, but I woke up hourly and checked the clock to make sure I hadn’t overslept, despite it being more or less pitch-black outside. I decided to pass some time waiting for the continental breakfast to open up by looking at some classic Leetcode problems and similar problems as they popped up (4Sum and its variants, subset sum and its variants). It went ok.

A contemporaneous account of my 2018 interview gauntlet, a six-weekday stretch in which I interviewed at LinkedIn, Yelp, Apple, Amazon, Facebook, and Google

I used to blog on another, pseudonym-less Medium account. I’ve had these diary-esque entries saved in my drafts for the last two and a half years and I thought they might be interesting to folks that have interviews ahead of them. I’ll post these weekly (or something). In total, there are seven parts.

Image for post
Image for post
Maybe one day… home?


To help keep my mind off of things — my upcoming interview performance, in particular — I’ve decided to keep an ongoing record of my upcoming Hell Trip™. After a preliminary job hunt and a lot of phone calls (something I’ll post about in the future, along…

A dive into my actual take-home pay and expenses over the last six months living in the Bay Area

While writing my last post answering questions about moving to the Bay, I solicited feedback from some of my friends back home. One of the big questions that came up was what it actually costs me to live here, all things considered.

This seemed like a question that would benefit from a more thorough deep dive so I moved it into its own post (which you’re now reading).

What it costs someone to live obviously varies wildly. This post shouldn’t be taken as a blueprint, but it should be used to glean some insight from a single data point. My…

After spending the previous six years of my life in a tiny town for college and a Midwestern city for work, I moved to take a Software Engineering job at a large Bay Area tech company. Here are my takeaways, one year in.

Image for post
Image for post
The temperature ranges maybe 20ºF year-round. While that wasn’t the highlight of the last year, it was up there.

I’m not entirely sure what I expected moving here. I’m not sure I expected much of anything, truth be told.

The questions that swirled around in my head for so many years were less “what’s it like to work at a big tech company?” and more along the lines of “what would be the coolest unicorn to work for”. In retrospect, that was pretty silly. I was so certain that I wanted to work here that I don’t think I ever thought too much about the important things.

You can read my first two blog posts on interviewing at six tech giants in six days and negotiating a $300,000 offer with them. Follow me on Twitter @bayareabell

Image for post
Image for post
If you didn’t get the memo, going forward, all time travel will be done via Tesla Cybertrucks.

I was never really sure what I was going to do with this blog.

It started because I was privately blogging each day of my interview gauntlet, largely to hold onto a time capsule of what I expected to be an eventful and pivotal week of my life. After my interviews, I was reasonably confident I had learned enough to share my experience. I talked to a friend about everything and…

In the span of a week, I had job offers to work as a software engineer at Google, Facebook, Amazon, Apple, LinkedIn, and Yelp. Here’s how I negotiated them.

Note: If you’re looking to get actual Silicon Valley recruiters to help you out negotiate your offer, the best service I’ve had pitch me is from Levels.fyi. That’s my affiliate link, so I’ll get a portion of whatever package you choose.

Image for post
Image for post
What if I told you… that negotiating isn’t as scary as it sounds?

You’re almost finished with the long grind of interviewing. You’re almost free of the stress associated with interviewing at big tech companies. You’re practically envisioning sending off a final “I’ll sign” email.

But you’re not quite there yet.

There’s one last hurdle to clear: negotiating an offer.

You’ve shown that you can interview, but how well can you close…

I recently built myself a study plan to prepare for six onsite iOS interview loops at companies like Facebook and Apple. Here’s what I studied to land all six offers.


While there are tons and tons of resources online if you’re looking to study for a “typical backend” job (defined loosely here as “not the iOS gig I was aiming for at the time”), I find that there’s a dearth of iOS study material available online. This extends from algorithm problems (specifically idiomatic solutions to them in Objective-C) and system design problems to general iOS knowledge questions.

You should never be studying with the goal of only being asked things that you studied. But you should know where the gaps in your knowledge are ahead of time and educate yourself…

Image for post
Image for post
The gauntlet

In the six days* from August 13th to August 20th, 2018, I interviewed at LinkedIn, Yelp, Apple, Amazon, Facebook, and Google and got all six job offers.

Edit: follow-up post (with the $ offered) posted here! Follow my Twitter for future updates :) Levels.fyi now offers a professional negotiation service if you’re looking for help from actual recruiters (I’ve attached my affiliate link).

All of the below is heavily inspired by this post from last year that originally pushed me to consider the possibility of moving companies. …

Bay Area Belletrist

twitter.com/bayareabell — DM me on Twitter if you have any questions on anything, iOS or otherwise. I’m no industry vet but I’ll help if I can :)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store