Strong foundation in algorithms and data structures required
Sometimes when the developer thinks a feature is done, the lead/managers feels otherwise. The manager has to be concerned with other things - maintainability, performance, extensibility, etc. I can't tell you how many times I've been told something was done when it wasn't.
Maneesh Godbole wrote:If you understand the product development companies require greater technical skills, shouldn't you be honing those skills instead of looking for interview questions? What if the interviewer does not ask the standard interview question?