developer
As a developer, you are challenged with hard problems that you don't know the solution for everyday. How are you going to tackle that?
Interviewers are not trying to trick you. They are asking you hard problems to see your problem solving skills. If the questions are easy, they don't get to see that.