3 ms·
It's worth noting that this is not a simple C language exam, but a Google C style exam. Purpose is that all Googlers write as similar code as possible, so that
by johannes1234321 8y ago
It's worth noting that this is not a simple C language exam, but a Google C style exam. Purpose is that all Googlers write as similar code as possible, so that developers can be moved around and find a common approach everywhere. Also this simplifies code reviews for the same reason.
- acqq 8y ago> so that developers can be moved around and find a common approach everywhere. Also this simplifies code reviews Would you agree with me that if you brought Ken Thompson for that to your company (or using that excuse to require from him to "pass the C exam") something is fundamentally wrong? He actually co-invented Unix and worked on the "first C" before C was even called C. https://en.wikipedia.org/wiki/B_(programming_language) https://en.wikipedia.org/wiki/B_(programming_language) It's like hiring J. K. Rowling and then requiring from her to pass the Harry Potter trivia quiz in order to allow her to write text messages.
- johannes1234321 8y ago1) since (by the time of the article) he didn't take the test he wasn't hired for writing C code 2) C can be written in many styles, whatever he writes should be an easy uptake for later developers, thus adhere to the common style I have no doubts that he can express anything in C and I assume this would be of good quality, but might take a different approach, thus makes it harder for the junior who is trained heavily in Google style and has to fix a bug or add a feature a bit later.