Metagnosis

Fizzbuzz


Listen Later

"Fizzbuzz" is a classic question for software engineering job interviews. One is asked to write a program that outputs the first 100 (or another number) "fizz buzz words," which are defined by a simple rule: the Nth fizzbuzz word is "fizz" if N is divisible only by 3, "buzz" if N is divisible only by 5, "fizz buzz" if N is divisible by 3 and 5, and "N" otherwise. On the face of it, this prompt seems very simple in comparison to what programmers are expected to be able to do. Yet, according to a surprising volume of software engineer recruiters, Fizzbuzz turns out to be a very difficult problem for the vast majority (~90%) of applying computer science graduates! We speculate on how this could be true, what the significance of it is, and muse about some of our own computer science educational experiences.
...more
View all episodesView all episodes
Download on the App Store

MetagnosisBy Yuta Kato, Henry Blanchette