Digests » 231
this week's favorite
Months ago I discovered a flaw hackers can use to access a company’s internal communications. The flaw only takes a couple of clicks to potentially access intranets, social media accounts such as Twitter, and most commonly Yammer and Slack teams.
I spent the last three months figuring out how to improve my coding interview skills and eventually secured offers from Facebook, Google and Airbnb. In this post, I’ll be sharing the insights and tips I gained along the way. Experienced candidates can also expect system design questions, but that is out of the scope of this post.
The information asymmetry in salary negotiations, at least in tech, is that the employer knows way more than you do. They know the range of salaries reported by other prospects. They know the range of salaries they already pay. They know the salary offers that work and don’t work when hiring.
Since the dawn of computing, we have been collecting exponentially growing amounts of data, constantly asking more from our data storage, processing, and analysis technology. In the past decade, this caused software developers to cast aside SQL as a relic that couldn’t scale with these growing data volumes, leading to the rise of NoSQL: MapReduce and Bigtable, Cassandra, MongoDB, and more.
This may sound ridiculous, but I'm serious. The goal is to write a spec for what's allowed to be put into a refrigerator. I intentionally picked something that everyone has lots of experience with.