> I'm a senior dev with 10+ years of experience. I don't do interviews that require a coding portion. It's a little insulting to me.
I've interviewed multiple people with such experience who knew next to nothing about C.
char *p;
*p = 'c';
Q: What happens here?
A: The character 'c' is assigned to the location pointed to by 'p'.
Q: What does 'p' point to?
A: Memory
Q: Can you be more specific?
A: To dynamically allocated memory. By the compiler.
<sigh> Get out.
The conversations are a bit longer that that, but that's the short summary. Some people can operate in a corporate environment, but have literally no idea how to use the language they've "programmed" in for 10 years. I say "programmed" because I have no idea what they're doing, but it isn't using the language they claim to be using.
I've interviewed multiple people with such experience who knew next to nothing about C.
Q: What happens here?A: The character 'c' is assigned to the location pointed to by 'p'.
Q: What does 'p' point to?
A: Memory
Q: Can you be more specific?
A: To dynamically allocated memory. By the compiler.
<sigh> Get out.
The conversations are a bit longer that that, but that's the short summary. Some people can operate in a corporate environment, but have literally no idea how to use the language they've "programmed" in for 10 years. I say "programmed" because I have no idea what they're doing, but it isn't using the language they claim to be using.