IBM interview question

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