Entertaining two offers

One of my students came to me with an interesting scenario. He received a verbal offer from Company A (think FAANG, the big leagues) and was waiting for the written offer. While waiting, a recruiter from Company B (another FAANG) asked him if he was interested in applying. He said yes, but that he was […]

Ace the interview and get the job

In our first installment, we discussed some of the more frequently asked questions by aspiring devs and we explored a bit of what managers usually want to see in order to grant you an interview. In our second installment, we explored what to do once you do get an interview. There’s different types of interviews and different […]

I got an interview… now what?

In our first installment, we discussed some of the more frequently asked questions by aspiring devs and we explored a bit of what managers usually want to see in order to grant you an interview. Today, we’re exploring what to do once you do get an interview. There’s different types of interviews, so let’s explore […]

How do I get an interview?

I’m writing this series because I get a lot of questions about the interview process. Here’s a quick example I received just a couple of days ago. I’ve gone through several courses – one by Angela Yu on Udemy, then 100 days of Swift and Take Home Project by Sean Allen. So basically I know some things […]

The Introvert’s Guide to interviewing with Tech Companies

One of my star students is working his way through the high-level gauntlet: interviewing at Apple, Facebook, Microsoft, Lyft… you name it. Interviews at the highest level are exhaustive and will test you on all aspects of development: CS concepts, platform-specific knowledge, team dynamics, your experience. Not only that but they will happen across hours […]

The Single Responsibility Principle

ParkenDD is an app that shows you parking spots available in different cities in Germany. Take a simple function from their project. There’s an extraneous return in the failure case. Using nil coalescing operators in general is a code smell to me, so most of the success case I’d change. The flatMap should be much […]