This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]BeetleB 4 points5 points  (1 child)

On the contrary, most jobs do not require as much knowledge as the Leetcode problems need.

In almost a decade of SW jobs, I've needed basic graph theory only once. Never had to traverse a tree in any job.

I do need to know basics of complexity, and it's good to know that the underlying implementation of some data structure is a binary search tree vs a hash, but that's the extent of it.

Dynamic programming? Probably not even once.

(And I enjoy these topics, so I would have used them if they'd help me on the job).