Re:Things I Learned from a Job Hunt for a Senior Engineering...
by AnimalMuppet on Tuesday April 24, 2018 @04:25PM
(#16916199)
I've been a developer for 30 years, and I haven't ever had a need for it, either - but I still know what one is. I expect that you do, too.
[ Parent
| on HN ]
Re:Things I Learned from a Job Hunt for a Senior Engineering...
by nugator on Tuesday April 24, 2018 @04:36PM
(#16916316)
I came across it when studying computer science 20 years ago, yes. Heard about it after that but never directly needed the knowledge.
I'm sure it's used under the hood in a lot of code I write and have written but so is XOR, manual memory management and a bunch of other lower level implementations that I don't need to spend time on when developing on a higher abstraction level.
Not sure why you would expect all programmers to know about binary trees specifically.
Re:Things I Learned from a Job Hunt for a Senior Engineering...
by Retra on Wednesday April 25, 2018 @12:05AM
(#16918559)
Binary trees are the simplest kind of nontrivial tree, and trees are used extensively in programming. Most computer problems are solved using trees of one kind or another.
Re:Things I Learned from a Job Hunt for a Senior Engineering...
by ascorbic on Thursday April 26, 2018 @01:57AM
(#16929166)
If you've never needed to know it, what is its value for finding a good candidate? A lot of these questions are basically testing whether you did a CS degree. If you're self taught, you might be just as good a coder, but have never had reason to learn what a binary tree is or how to implement quicksort, or whatever similar puzzle.
Re:Things I Learned from a Job Hunt for a Senior Engineering...
by quickthrower2 on Tuesday May 01, 2018 @12:37AM
(#16964618)
It's a nice way to filter out people who can code and basically do the job, but didn't have the financial resources to get a CS education, and weren't lucky enough when researching to see that his is an interview question. Although at least they'll know for next time.