|
|
|
|
|
by dlss
4875 days ago
|
|
This view is even more correct now that "what is the speed of sound" is only a google search away. Maybe Edison only asked these questions because of how long it can take to look something up in a book. For example, would you hire a programmer who couldn't answer: - name one or two html elements and what they are for - what is a for loop, and when would you use one? These can of course also be looked up in books, but already knowing the answer to those questions (and many more advanced questions) in a lot of what you're paying for when you hire a programmer. |
|
So, for "what is the speed of sound", I would accept an answer such as "The speed of sound is the speed at which a wave propagates through a given medium"; though I expect an actual physicist to involve molecules, springs and so on in his answer. What I would not accept is a string of digits. A string of digits shows you know how to remember a string of digits.
Similarly, for "what is a for loop", an acceptable answer is one such as "A for loop is a construct for bounded (at least in principle, but you can have unbounded for loops in some languages) iteration over a series of elements, either generated on-the-fly or from a concrete container". The analogue to a string of digits for this question would be to give the BNF definition of a for loop in C. I think you'll agree that knowing C syntax doesn't show you know how to program.