Interesting, multifacted, and also highly specific. The questions were both technology based and also meant to understand us, as a candidate and a potential intern / employee. The difficulty level was relatively medium-high, but still doable, in terms of an interview questions