Got a difficult technical interview for which I was not prepared and didn't perform well. My advice to anyone taking a technical interview here or somewhere else is to read all the requirements carefully before beginning and make sure you are in a place where you will have uninterrupted internet access for the entire time available.