(no title)
ethbr0 | 2 years ago
CS degree.
"I have a proven track record of building and leading amazing engineering teams."
"Okay. What's the difference between a character and a string?"
*crickets*
We all have our specialities, but jesus ¢@&#ing christ: if you're interviewing for an engineering role, of any sort, you should be able to answer basic questions.
alex_lav|2 years ago
Boy was I wrong. My first question was "Name the most common data structures you use day to day". He stayed silent for a bit and then said "What, do you want me to just list them?" I said yes. After some more silence he said he couldn't recall any. The fact that he said "list" was particularly ironic.
I kind of gave up on expecting used-to-be software developers to have retained a single bit of knowledge from their time as a dev after they've moved on to "leadership" or "management". I believe it's important for technical leadership to understand technical problems and their solutions in broad strokes, but it seems I'm mostly in the minority in the real world. That interview (and trying to hire for that role) really showed me how little engineering leaders remember about software.
randomdata|2 years ago
It is not exactly useful knowledge to keep top of mind. It is not like you need to look up how to use daily data structures. I had an easier time remembering the names of data structures I almost never use, or even have never used, as retaining their names actually has some usefulness.
In an interview situation, I expect I would also give up with stating I could not recall any to save the awkwardness of sitting there silent for half an hour racking my brain.
fho|2 years ago
unknown|2 years ago
[deleted]
euroderf|2 years ago
Because it is terminated with A ZERO."
t0mas88|2 years ago
lumost|2 years ago
When money was cheap, delivery didn’t matter for a while.
ethbr0|2 years ago
zo1|2 years ago
Either that or they're completely incompetent. Likewise it takes a special kind of stupid to think they could wing it.
matrix_overload|2 years ago
yieldcrv|2 years ago
somestag|2 years ago
I love how questions like this suddenly become more complicated when you have a deeper understanding of the internals. Your first instinct of an answer might not be 100% correct. If I were asked this question unexpectedly, I'd probably trip over myself a few times as I thought through it out loud.
ultrasaurus|2 years ago
Possible good indicators: "I haven't written C code in a decades, but one is a byte, one is a structure" "I'd be in over my head with Unicode but.." "What are you looking to solve?"
Bad indicators: Hostility. Authoritative wrong answers.
(For a director of Product role once, I was asked the difference between REST and SOAP -- not because he cared that I knew the answer, but because he wanted to see how I could work with an engineer who was focusing on the wrong problem)
F-W-M|2 years ago
faangiq|2 years ago
This is a low IQ question.