TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Data Structures and Algorithms Actually I Used Working at Tech Companies

6 pointsby gregdoesitalmost 5 years ago

2 comments

acconradalmost 5 years ago
Before grokking this article my initial thought was &quot;everyone today seems to use hash tables or dictionaries&quot;. Dicts are everywhere in Python and Objects are the hash table used within JavaScript.<p>I read the whole Algorithm Design Manual[1] and it can be a bit dry so I&#x27;m actually very excited to read <i>Grokking Algorithms</i> to see if it will indeed be helpful for professional developers to ace their ds&#x2F;algo exams.<p>[1] <a href="https:&#x2F;&#x2F;www.adamconrad.dev&#x2F;tag&#x2F;algorithms&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.adamconrad.dev&#x2F;tag&#x2F;algorithms&#x2F;</a>
adeveloper870almost 5 years ago
&gt; &quot;I&#x27;ve never had to use these data structures, and even if I did, I would look them up again.&quot;<p>Exactly.<p>Also, notice these companies are the top largest, tech-focused companies that require this low-level manipulation. I can&#x27;t imagine you need to re-implement an algorithm at another job.<p>Simpler algorithms sure, but at that point it&#x27;s just basic programming.