4 ms·
What gives you the idea that Tesla is hiring junior whiteboard coders for these roles? They wouldn't know anything about optimizing C++/C/raw metal driver code
by tga 7y ago
What gives you the idea that Tesla is hiring junior whiteboard coders for these roles? They wouldn't know anything about optimizing C++/C/raw metal driver code for speed and wouldn't pass a real hardcore coding test.
- deleted 7y ago[deleted]
- g82918 7y agoPassing a "hardcore" coding test is something you can train for, and tends to not correlate well with actual software architecting and optimization knowledge.
- pooya13 7y agoAlso optimized code is not necessary well designed.
- animalhot 7y agoVery true. Especially in embedded programming where custom code can yield massive perf gains.
- nickik 7y agoYou don't even know what 'hardcore' means in this context. Your literally judging their process essentially nothing and you have strong opinion on it. That said more about your prior then anything else .
- ryandrake 7y agoMy first job out of university was writing display drivers (C and x86 assembly). It was definitely a junior position but I was hired for my interest in and [at least] emerging ability to optimize C and write code running “on the metal”. It’s a skill like any other—There’s not some magical age where you get it.
- scruple 7y agoI had a very similar experience, sans the degree, but in the embedded world for an RF company. I still like to write C in my free time today, nearly 8 years after leaving that job. I've shipped a few pieces of performance critical code in C for the Rails shop that I work for today, too, in the form of FFI and language extensions. I honestly don't think I'll ever ~be free from~ give up C explicitly for these reasons (it's also ludicrously satisfying to realize and share these sorts of performance gains in a production application).