«Кто такая…?» is not a mistake though.

Кто такой Андрей Зализняк? — Who is Andrey Zaliznyak? (the name is masculine so you suspect it’s a man)
Кто такая Светлана Савицкая? — Who is Svetlana Savitskaya? (the name is feminine so you suspect it’s a woman)

When you have no idea about the person’s gender, you can even be corrected by your interlocutor. E.g.:
— Кто такой Хоу Ифань? — Who is Hou Yifan?
— Не «такой», а «такая»! Это китайская шахматистка. — It’s not «такой», but «такая»! She’s a Chinese chess player.