Sachverhalt: A. X._ wird vorgeworfen, am 3. Juni 2013 ihre frühere Nachbarin A._ in der gemeinsamen Waschküche eingeschlossen zu haben. B. Das Bezirksgericht Horgen, Einzelgericht in Strafsachen, sprach X._ am 14. April 2014 der Freiheitsberaubung schuldig. Es bestrafte sie mit einer bedingten Geldstrafe von 30 Tagessätzen zu Fr. 40.-- bei einer Probezeit von zwei Jahren. Das Obergericht des Kantons Zürich reduzierte am 10. Dezember 2014 die Höhe des Tagessatzes auf Fr. 30.--. Im Übrigen bestätigte es in Abweisung der Berufung von X._ den erstinstanzlichen Entscheid im Schuld- und Strafpunkt. C. X._ führt Beschwerde in Strafsachen. Sie beantragt, das Urteil des Obergerichts sei aufzuheben, und sie sei von Schuld und Strafe freizusprechen. Eventualiter sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Zudem ersucht sie um unentgeltliche Rechtspflege und Verbeiständung.