3 ms·
For people stating the knowledge is useless, here is how it has been useful for me. Graphs: HTML is a tree, it’s easier to think about performance. Also, I onc
by mettamage 6y ago
For people stating the knowledge is useless, here is how it has been useful for me.
Graphs: HTML is a tree, it’s easier to think about performance. Also, I once made a simple DSL like HTML and had to implement quite a few graphs traversal algo’s.
Heap overflows: I did one on htb. Being able to algorithmically think about pointers being overwritten and memory layout feels a lot like interviewing.
Trading: one algo trader I made needed speed. I had to go much further than most things I see on Leetcode.
In general: algorithms is the ability to think step by step in your mind without a debugger. That skill is quite important when the going gets tough.
Note: I am not for this interview style. AllI am saying is, it is not without merit. Or would you rather do a 40h take home assignment? (Same thing, not without merit but 40h?)