5 ms·
Sorry to hear. Binary trees and related concepts (binary search, for example) are super useful and relatively basic, so they can usually be found in any introdu
by anyfoo 4y ago
Sorry to hear. Binary trees and related concepts (binary search, for example) are super useful and relatively basic, so they can usually be found in any introduction to algorithm and data structures. If you want to try again, do some studying of that. It will definitely help your programming skills in general!
This, by the way, can easily be the kind of concept that you don't think you need until you learn about it, suddenly figuring out that you've been writing very inefficient code before.
- b20000 4y ago
- speedgoose 4y agoIt’s not a meaningless question though. A binary tree is a simple and very common data structure. Data structures are important for advanced front development, you need to know which one to use for a given problem. Of course it’s possible to learn them and not knowing about them at a given time is not a red flag to me, but I guess a large company has so many candidates that they don’t have to risk hiring someone that somehow doesn’t know about them.
- b20000 4y agoasking what a binary tree is is one thing. asking to create the data structures and maybe find/insert operations is ok. but asking a really confusing question involving a binary tree designed to having a pissing contest about who is the smarter one is not.
- CamelRocketFish 4y agoWhat stack are they useful in? I’ve never used a binary tree in app development.
- quantified 4y agoAny stack. It's nothing stack-specific. If you're specific to some programming stack and knowledge of the DB, framework or language is what you're employed for, fine. Knowing the fundamentals and more-advanced topics in data structures and algorithms makes you more valuable to an employer and your ability to be employed by a top-tier platform company rises substantially.