4 ms·
I'd say Joel Spolsky is somewhat unique in this, although Google has had bias for C++ in the past [1]. Spolsky has long been an advocate for expecting develope
by libria 14y ago
I'd say Joel Spolsky is somewhat unique in this, although Google has had bias for C++ in the past [1]. Spolsky has long been an advocate for expecting developers to be competent in C [2].
[1] http://www.cforcoding.com/2010/07/my-google-interview.html http://www.cforcoding.com/2010/07/my-google-interview.html
[2] http://scott.yang.id.au/2008/04/joel-spolsky-and-jeff-atwood-on-learning-c/ http://scott.yang.id.au/2008/04/joel-spolsky-and-jeff-atwood...
- archangel_one 14y agoFWIW, Google generally expect engineers to know bit manipulation. Certainly I was asked some, I don't know if everyone necessarily is but I wouldn't be surprised if they were.
- alasdair_young 14y agoI wasn't out and out asked, but it certainly came up when trying to optimize a solution. NOTE: if you are a Java developer, make sure you remember that bytes are signed! (I have no idea who thought that one was a good idea)
- yzhengyu 14y agoI can't remember it, but there was an interview where Gosling said it was for simplicity. And rather amusingly (and if I remember correctly...) the char data type in Java is not really the equivalent of char in the other C derivatives.
- tedunangst 14y agoJava char is c wchar. Java also has byte.