Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
RememberMe15303225dA whole bunch of people can do most software dev tasks. As a hiring manager or whatever, how would you choose?
Performance on abstract problems like that shows raw brain skills. The policy many recruiters follow is if two devs have roughly similar skills and don't need specialized stuff, choose the one who can brain better. Less chances of hiring a dud. Similarly, degrees (they're there to cover minimum bars).
Which is imo way better than random chance, wouldn't you say?
(btw, yes I have seen tree implementations, but admittedly for specialized stuff)
SortOfTested24643225dI wrote a set of generic tree algorithms last month for handling parity checks on hierarchical relationships. I also use them constantly for problems that deal with indexing and caching.
I will say you are correct about their usage not being common in most people's code. That said, the lack of their being common speaks more to a willingness of companies to hire on price than an absence of their relevance in solving day to day problems. Companies are always cost cutting, and one way they do that is take ever increasing steps to erroneously classify engineering professions as unskilled commodity labor. Given most people aren't capable of identifying classes of problem given a context, they inevitably write the same code over and over with a problem:solution mindset. Because of that, the naturally emerging algorithms that rely on that intuition are also statistically unlikely to be present.
Given the low quality of most modern degrees, I'm starting to question whether it's really a bar anymore. It seems to act more as a financial barrier than anything else.
ishank-dev974225dI really wished I knew how interview happens when I was in my sophomore, I spent so much time learning development-related stuff which is not really relevant now given that initial rounds require you to clear the coding challenges that are mostly related to dynamic programming and greedy approaches😪
Gerrymandered36I was in school and I got bored. I opened two command prompts and did what any scammer would do. I went to t...
htlr11This comment deserves a separate post 😂😂
milkbytes3So I was with my friends on the subway and we were talking about an assigment we have due this week with trees...