Khudyakova competed for Ukraine in three swimming events at the 2008 Summer Olympics. Leading up to the Games, she cleared FINA B-standard entry time of 2:02.88 (200 m freestyle) at the EDF Swimming Open in Paris and 4:19.67 (400 m freestyle) at the Universiade in Bangkok, Thailand. Khudyakova also teamed up with Darya Stepanyuk, Kateryna Dikidzhi, and Hanna Dzerkal in the 4 × 100 m freestyle relay. Swimming the anchor leg in heat two, Khudyakova recorded a split of 56.54 seconds, and the Ukrainian team went on to finish the prelims in fourteenth overall with a final time of 3:44.72.