4 ms·
> The measure of successful programmers is how efficient and professional they are in problem solving They are not asking you to split a linked list given a pi
by popcorncolonel 10y ago
> The measure of successful programmers is how efficient and professional they are in problem solving
They are not asking you to split a linked list given a pivot value or reverse a string without using a builtin function because that's what you going to be doing on your job. They're doing that so they can see how efficient you can be given a new problem. That's why companies have interviewers sign NDA's - so their interview questions escape as little as possible, so it's not just problem memorization.
- ordinaryperson 10y ago> so it's not just problem memorization. How is it not? Grasping the fundamentals of algorithms and data structures: important. Memorizing the best greedy algorithm for traversing a linked list: not important. Any super specific answer to a problem is likely not worth committing to memory because 1) it'll probably change as platforms evolve 2) Googling specifics lets you save space in your brain for things that actually matter.
- deleted 10y ago[deleted]