This class was created by Brainscape user Dana Ford. Visit their profile to learn more about the creator.

Decks in this class (21)

General
Encapsulation 1,
Abstraction 2,
Polymorphism 3
35  cards
K8s
Service account tokens 1,
Oidc 1,
Roles bindings subjects 2
39  cards
System Design
Design distributed message queue 1,
Design unique id generator 2,
Design search auto complete 3
10  cards
Programming
What are the common ways to repre...,
Graph traversal using dfs 2,
Graph traversal using breadth fir...
13  cards
Designing Data Intensive Apps - Ch 1
What are the three core goals of ...,
What is meant by reliability in a...,
What are examples of adversity th...
16  cards
Designing Data Intensive Apps - Ch 2
Why is the data model so importan...,
How is data organized in the sql ...,
What were the motivations for nos...
20  cards
Designing Data Intensive Apps - Ch 3
What internal data structure do m...,
What is the purpose of an index i...,
What trade off comes with using i...
32  cards
Designing Data Intensive Apps - Ch 4
What is schema on read 1,
What is encoding serialization 2,
What is decoding deserialization 3
25  cards
Designing Data Intensive Apps - Ch 5
What is replication in databases 1,
What are three main benefits of r...,
In leader based replication what ...
34  cards
Designing Data Intensive Apps - Ch 6
What is a partition in a database 1,
Why do systems partition data 2,
How is partitioning often combine...
34  cards
Designing Data Intensive Apps - Ch 7
What is a transaction 1,
Why were transactions introduced ...,
What does acid stand for 3
36  cards
Designing Data Intensive Apps - Ch 8
Why is a complete crash sometimes...,
What kinds of problems can ip int...,
Which protocol adds reliability o...
35  cards
Designing Data Intensive Apps - Ch 9
What does eventual consistency gu...,
What alternative term is often us...,
What is linearizability strong im...
31  cards
Designing Data Intensive Apps - Ch 10
What is the main idea behind batc...,
How can unix tools be used for ba...,
What does the unix sort command d...
22  cards
Designing Data Intensive Apps - Ch 11
What is an event in stream proces...,
Kafka how are related events typi...,
What three strategies can a syste...
30  cards
System Design - Kafka
How does a producer send a messag...,
How does a kafka consumer receive...,
Can a kafka log be partitioned ac...
35  cards
System Design - Metrics monitoring
Primary components of a metrics m...,
Shape of time series data model 2
2  cards
System Design - Consistent hashing
Consistent hashing what is consis...,
Consistent hashing hash servers 2,
Consistent hashing hash keys 3
4  cards
System Design - URL shortener
Url shortener api endpoints 1,
Url shortener http status codes 2,
Url shortener hash value length 3
3  cards
System Design - KV store
Kv store understand the problem 1,
Kv store cap 2,
Kv store major components 3
6  cards
System Design - Web crawler
Web crawler basic algorithm 1,
Web crawler questions to ask 2,
Web crawler back of the envelop e...
4  cards

More about
Interviewing

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Dana Ford's Interviewing flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

DS Interview MAIN
  • 34 decks
  • 1837 flashcards
  • 7 learners
Decks: General, Bit Wise Manipulation, Math And Logic Puzzle, And more!
Interviewing
  • 13 decks
  • 822 flashcards
  • 149 learners
Decks: Ch 2 Interviewing, Ch 3 Interviewing, Ch 4 Interviewing, And more!