Quite challenging and difficult task.
It was "homework" task a few days before interview. During interview i had some question how i accomplished that. Overall process was very quick i got answer after few hours after interview.
Interview itself was a rather a interrogation than a nice conversation/chat i didn't feel comofrtable