294 reputation
38
bio website
location Sheffield, United Kingdom
age 26
visits member for 4 years, 2 months
seen Nov 14 at 0:35

Aug
12
awarded  Notable Question
Aug
12
awarded  Scholar
Aug
12
accepted Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
Aug
12
revised Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
added 1769 characters in body
Aug
3
awarded  Good Question
Aug
2
awarded  Popular Question
Aug
2
awarded  Yearling
Aug
2
awarded  Nice Question
Aug
2
comment Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
No, we give a series of tests with input and expected output that can be run using make test. Candidates develop the code on their own machine in their own time and are expected to be able to install any tools they need.
Aug
2
comment Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
Yes, when we saw that the candidate's code had a buffer overflow (which we caught with a test) we provided him with the test and explained that his code didn't pass.
Aug
2
revised Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
added 143 characters in body
Aug
2
comment Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
We even provide a test framework for the code, including tests that triggered the overflow!
Aug
2
comment Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
Harg! backpedal! That certainly isn't the claim I make. I've released buggy code, some worse than others. But none that looked like the first example of what not to do when you google for "buffer overflow"
Aug
2
comment Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
I'm officially still a 'Junior Software Engineer' with a whole 2 years of experience! My background is in neither CS or SW Engineering (It's in Physics). I would not willingly hand in code that segfaults on any input, now, or when I was recruited.
Aug
2
awarded  Commentator
Aug
2
comment Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
@BartvanIngenSchenau Yes, we explicitly ask for error handling and production quality.
Aug
2
awarded  Editor
Aug
2
comment Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
+1 that's true, and it's a good suggestion. We did in fact ask the candidates to review their code for errors, giving them plenty of time to do so, but they came back with the wrong kind of corrections, in some cases making the code worse, without fixing the errors that caused the overflows in the first place.
Aug
2
revised Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
added 17 characters in body
Aug
2
comment Do we set the bar too high by requiring that code tests not suffer from buffer overflow?
Interview code is different, this is a code test to complete in their own time.