▲ | kardianos 8 hours ago | ||||||||||||||||||||||
If I was an interviewer, I would want any programmer to know these things. If you don't, then likely you know programming by pattern matching, rather knowing the spec. Leaning by pattern matching is a fine way to start, but a professional programmer, you need to understand the language. These details are a proxy for knowing the language fully. Believe it or not, knowing these things without looking them up, while not useful on your own, if you don't know these things, you don't know the language to the level at which I need you to know it. Full stop. | |||||||||||||||||||||||
▲ | y-c-o-m-b 4 hours ago | parent | next [-] | ||||||||||||||||||||||
I've been in tech for almost 20 years now. I've worked in all sorts of industries, small companies, start-ups, big companies, you name it and I've been there. I'm currently in FAANG. I've been tech lead, in management, and even offered c-level positions in the past. There has not been a single time in my entire career where such a thing was even remotely true. Having been the interviewer before on many occasions, if I heard a candidate speak this way, I would absolutely not hire them regardless of how well they performed otherwise. This reeks of "I can't work well with others, so it's my way or the highway". It's very toxic and I question if you're trolling at this point. | |||||||||||||||||||||||
▲ | Abekkus 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
I could imagine a team that needed it, but most professional programming work does not require this level of memorization, I'd have to see the job description to know which side to take in this argument. | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | cess11 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
I'd rather the candidate shows an acquaintance with profiling and debugging tooling. If they're good with those they'll figure out which data structures aren't a good fit once it starts to matter. Learning some numbers and names by rote doesn't mean you actually understand the trade-offs they imply. | |||||||||||||||||||||||
▲ | bena 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
The size of primitives in bytes is something that will rarely matter and when it does, you can look it up. | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | mynameisvlad 8 hours ago | parent | prev [-] | ||||||||||||||||||||||
This is asinine. How often has the size of a primitive come up in day to day programming in say... The last month? When has one of your developers ever had to use this information to the point where it had to be memorized? Especially when it's literally a 1 second search away. | |||||||||||||||||||||||
|