Design Doc/Industry

Tech Culture/History
Misc.
Clean Code
Languages
100

What is the name of the phenomenon discussed in class where SWEs leave companies at the same time they become fully competent with the codebase?

What is the two year paradox?

100

Name 3 B2B (Business-to-Business) tech companies.

Palantir, Twilio, Stripe, Plaid, Shopify, etc

100

Hedge fund that pays SWE interns $144.23 / hour with $10,000 sign on bonus.

What is Arrowstreet Capital?

100

In an ideal world this "chunk" of code should be responsible for only ONE task.

What is a function?

100

This modern programming language, developed by Apple, is primarily used for developing applications for iOS, macOS, watchOS, and tvOS

What is Swift?

200

3 reasons to make a design doc.

  • Establish exact expectations for functionality

    • No disconnect between what you build and what stakeholders thought you were building

  • Give stakeholders a time estimate for the feature build

  • Allows for alternative solutions to be considered

  • Prevents big holes that could arise during 

implementation

  • Streamline coding process

200

Name 5 co-founders of any of the FAANG companies.

Google: Larry Page, Sergey Brin

Facebook: Mark Zuckerberg, Eduardo Saverin

Apple: Steve Jobs, Steve Wozniak

Netflix: Reed Hastings

Amazon: Jeff Bezos

200

What town in California is the heart of Silicon Valley?

Palo Alto, CA

200

"Later equals never."

What is LeBlanc's Law?

200

This open-source programming language, designed by Google engineers, emphasizes simplicity and efficiency, particularly for systems and server-side applications.

What is Golang?

300

Name three online resources that can be used to get salary information?

  • Reddit, Blind, Levels.fyi, Glassdoor

300

The 10,000 attendee Silicone Valley hackathon that takes place in the heart of San Francisco.

What is TechCrunch Disrupt?

300

This entrepreneur and investor co-founded AngelList and is known for his philosophical tweets and advocacy for cryptocurrency and startup culture.

Who is Naval Ravikant?

300

A programmer style that makes it difficult to add new data structures.

What is procedural code?

300

This declarative programming language is primarily used for querying and modifying data held in a relational database.

What is SQL?

400

What are the components of a design doc?

  • Architecture Implementation

    • MVC Architecture

  • Timeline/Milestone Estimations

    • Performance & Security

  • Stretch Goals

    • Lofty, but realistic

  • Open Questions

400

What is the name of the Silicon Valley tech startup accelerator that launched companies like Stripe, Airbnb, DoorDash, Coinbase, etc.?

YCombinator

400

Known as the "Mother of COBOL", this rear admiral was a pioneering American computer scientist and a key figure in the development of a seminal programming language.

Who is Grace Hopper?

400

Engineer and author who wrote the Agile Manifesto & Clean Code.

Who is Robert C. Martin?

400

Developed by a 2-trillion dollar company, this programming model allows developers to use a C-like language to write programs that execute on GPUs, accelerating applications from computational biology to cryptography.

What is CUDA?

500

What is TC composed of?

  • TC = Total Compensation

  • TC = Salary + Stock Options + Bonus

500

Silicon Valley rapid blood-testing device startup on trial for fraud.

Theranos

500

Name 5 Elon Musk ventures

SpaceX, OpenAI, Tesla, Zip2, Boring, Neuralink, X, PayPal, SolarCity

500

Danish computer scientist who founded C++.

Who is Bjarne Stroustrup?

500

Known for its concurrency features and as the language behind the Ethereum blockchain, this language is a good choice for developing decentralized applications.

What is solidity? 

M
e
n
u