Design Doc
Industry Tips+Tricks
Culture/History
Quant/Crypto
Misc.
100

Intended for any large feature build or software enhancement.
A detailed plan for developing a piece of software.
Should outline the software or feature functionality and you or your team’s plans to build it.


What is a design doc?

100

What is the "ideal" time period for SWE job transitioning?

What is the 2-year paradox?

100

Popular operating system, launched in 1991, also has its own mascot, Tux the penguin?

What is Linux?

100

Name of cryptocurrency exchange/hedge fund that recently collapsed.

What is FTX?

100

Since 2016, the tallest building in Indianapolis has been known by what official name? This is also the name of the tallest building in San Francisco and the name of an enterprise software company.

What is Salesforce Tower?

200

What is the entire design doc process? (Step-by-step)

Draft design doc --> Show supervisor --> Submit design doc to stakeholders --> Review cycle --> Repeat

200

What are the 3 best resources for figuring out salary info for a role?

What are: Blind, Levels.fyi, Glassdoor?

200

A game that the New York Times paid in the "low seven figures" in January 2022?

What is Wordle?

200

Name 2 Quantitative Finance or High Frequency Trading firms

Citadel, 2Sigma, IMC Trading, Renaissance Technologies, DRW, SIQ, Five Rings Capital, etc

200

Mostly famous for its "Notebook" product, what is the name of the open source community and project taking its name as a combination (in some order) of three core programming languages: R, Julia, and Python?

What is Jupyter?

300

How long should a feature take for you to build before you consider building a design doc?

Greater than 1 month

300

At top companies like FAANG, once you’re promoted, does your base salary go up more or options? 


Options

300

“U” software that is a Linux distribution based on Debian? It is offered in Desktop, Server, and Core For Internet.

What is Ubuntu?

300

Preferred programming language of High-Frequency Trading firms to execute trades due to its efficiency and granular access to memory.

What is C++?

300

Before becoming CEO of AWS, which data visualization software company did Adam Selipsky help navigate its acquisition by Salesforce in 2019?

What is Tableau?

400

What are the required components for a design doc (at least for this class)? 


Problem Statement, Solution Requirements, Solutions Considered, Proposed Solution, Technical Architecture, Test Cases

400

According to the slides, at what level can you be expected to be a “Product Lead” or “Just be given a problem”?

Staff Engineer

400

Common, HDFS, YARN, MapReduce, and Ozone are key modules in what popular open source big data framework managed by the Apache Software Foundation?

What is Hadoop?

400

A pseudonym for the person or people who helped develop the first bitcoin software and introduced the concept of cryptocurrency to the world in a 2008 paper

Who Is Satoshi Nakamoto?



400

Internet mogul Richard Barton founded the online travel company Expedia, the employment search engine and company review website Glassdoor, and what internet-based real estate company?

What is Zillow?

500

What are customer/stakeholder needs?

Customer needs: Ones you’re trying to satisfy by developing the product for the market

Stakeholder needs: Clarity, clear visions, feasibility

500

What is the difference between a functional and operational team and how does that change their promotion expectations?

Operational: Builds internal tools - not as much scope for promos

Functional: Work on the actual product - a lot of opportunities for growth + results

500

What social media site announced a theft of 6.5 million usernames and passwords in 2012, and an even bigger hack of 117 million passwords in 2016?

What is LinkedIn?

500

Who is the co-creator of the Ethereum Blockchain?

Vitaly Buterin

500

Thesis named after two famous computer scientists, which states that any real-world computation can be translated into an equivalent computation involving a Turing machine.


What is the Church-Turing thesis?