IBM Interview Question

Mostly technical - I would say 8/10 difficulty with multiple technical panel asking questions.