IBM interview question

Data structures Analytical Thinking Online coding Dynamic Programming