you just mentioned algorithms. How well does a quant need to know algorithm?
Should a quant understand very well the theoretical stuffs underneath algorithm like set theory, logic, complexity theory and number theory?
Or just being able to write codes using trees, hash tables or dynamic programming is good enough?