Citation: 6B_20/2018 E. D

X.________ führt Beschwerde in Strafsachen. Sie beantragt, das Urteil des Obergerichts des Kantons Zürich sei aufzuheben und sie sei vom Vorwurf der Hinderung einer Amtshandlung sowie der mehrfachen Verletzung der Verkehrsregeln freizusprechen. Eventualiter sei das Urteil aufzuheben und die Sache zur neuen Beurteilung an die Vorinstanz zurückzuweisen. Sie ersucht um aufschiebende Wirkung der Beschwerde sowie um unentgeltliche Rechtspflege und Verbeiständung. Das Obergericht und die Oberstaatsanwaltschaft des Kantons Zürich verzichten auf eine Vernehmlassung.