Computer Science trivia
Name a software design pattern
Can you get past the obvious ones? Icillion accepts 37 answers to “Name a software design pattern”, and only 3 of them float on the tip of the iceberg.
What everyone says first
Say one of these and you stay near the surface, with 10 points.
- Singleton
- Factory
- Observer
Just below the surface
Second thoughts land here, at 25 points:
- Builder
- Adapter
- Strategy
- Decorator
- MVC
- Abstract factory
How the answers sink
| Level | Accepted answers | Points |
|---|---|---|
| The Tip | 3 | 10 |
| Below the Surface | 6 | 25 |
| The Deep | 10 | 50 |
| The Abyss | 17 | 85 |
| Below the Iceberg | 1 | 100 |
The Deep holds 10 answers starting with B, C, F, I, P, S and T. The Abyss has 17 more, and one legendary answer waits below them all.
Facts about this list
- 37 answers in total, 13 of them longer than one word.
- Shortest: “MVC”. Longest: “Chain of responsibility”.
- S, C and F are the most common first letters; together they start 35% of the answers.
- 1 answers can be typed more than one way: “Model view controller” counts as MVC.
Tips for a rarer answer
- More answers begin with S than with any other letter (5). Run through it first.
- Skip Singleton, Factory and Observer; everybody says them.
- Go down the stack: from apps to protocols to the hardware underneath.
Play computer science trivia nowSee all 37 answers A–Z
Terms explained
Questions about this prompt
- What are the most common answers to “Name a software design pattern”?
- Most people start with Singleton, Factory and Observer. In Icillion they are worth 10 points each, the least of any level.
- How many answers does Icillion accept for “Name a software design pattern”?
- 37 in all: 3 on The Tip, 6 Below the Surface, 10 in The Deep, 17 in The Abyss, and a single legendary answer Below the Iceberg.
- What is the shortest answer to “Name a software design pattern”?
- The shortest accepted answer is “MVC” and the longest is “Chain of responsibility”.
Similar prompts
- Name a networking protocol
- Name a programming paradigm
- Name a Unix or Linux command
- Name a network topology
- Name a computing standards organization
- Name a Linux distribution
Something different: Name a city in Canada · Name a nebula · Name a fruit
How deep does your knowledge go?
Seven prompts a day, twenty seconds each. Obvious answers float on the tip of the iceberg; rare ones sink all the way to the trench.
▼ Start today’s iceberg ▼