I remember what a doubly linked list is but I wouldn't remember C well enough to pass the test. Does that make me a bad programmer?
> point 2)
Depending on the position, this might or might not matter. If you are modeling high level concepts in functional languages for example, does it really matter if you don't know what a logic gate is or how processes are scheduled?
> point 3)
Agreed.
I would say whatever questions you chose, it will only filter out for a certain type of programmer. Your questions are most likely targeted at C/C++ systems programmers.
larsberg dated himself by saying C; most companies today would want you to do it in your choice of either Java or C++. They would let you use objects, not make you do it with structs.
I remember what a doubly linked list is but I wouldn't remember C well enough to pass the test. Does that make me a bad programmer?
> point 2)
Depending on the position, this might or might not matter. If you are modeling high level concepts in functional languages for example, does it really matter if you don't know what a logic gate is or how processes are scheduled?
> point 3)
Agreed.
I would say whatever questions you chose, it will only filter out for a certain type of programmer. Your questions are most likely targeted at C/C++ systems programmers.