☕ Why is Apple's M1 chip so fast?

Apple's M1 chip is revolutionary. We link an article that goes into detail on how the M1 chip works and why it's so fast and power-efficient. Also, Snowflake releases their earnings report!

Hi Everyone!

Hope you’re all having a fantastic day!

Tech Dive

No tech dive for today! Yesterday’s tech dive was on Database Sharding!

Industry News

Why is Apple’s M1 Chip So Fast?

Apple recently released its new M1 chip. This has resulted in an amazing increase in speed and battery life.

This is a fantastic article on how Apple achieved this. It goes into depth on CPU architecture and how Apple’s M1 chip is different from Intel and AMD. (You also don’t need significant hardware knowledge to understand the article)

Snowflake shows 120% revenue growth in third quarter

Snowflake provides a cloud-based data storage and analytics service. It’s part of the “data-warehouse-as-a-service” trend. Corporate customers can use their products to store and analyze their data.

The company said revenue grew to $160 million dollars for the third quarter, a revenue growth of 120% year over year. The company reported a loss of $1.01 per share.

In terms of revenue growth, the company now has 65 customers who each contribute more than $1 million dollars in revenue over the past year. Large corporate clients are typically the bread and butter for B2B companies like Snowflake.

In terms of expenses, Snowflake’s data storage and analytics products are built on top of Amazon S3, Microsoft Azure, and Google Cloud Platform. Therefore, their margins depend heavily on receiving more favorable pricing from these cloud providers. The company has been using its strong negotiating power to get these more favorable deals.

Interview Question

Implement a BSTIterator class that represents an iterator over the in-order traversal of a Binary Search Tree.

You should implement three functions

  • BSTIterator - the constructor of the class

  • hasNext - returns True if there is a number in the traversal to the right of the pointer.

  • next - moves the pointer to the right and then returns the number at the pointer.

We’ll send a detailed solution tomorrow, so make sure you move our emails to primary, so you don’t miss them!

Gmail users—move us to your primary inbox

  • On your phone? Hit the 3 dots at the top right corner, click "Move to" then "Primary"

  • On desktop? Back out of this email then drag and drop this email into the "Primary" tab near the top left of your screen

Apple mail users—tap on our email address at the top of this email (next to "From:" on mobile) and click “Add to VIPs”

If you have any feedback or questions, feel free to reply to this email!