Submitted a timed programming exercise, you had to fix some bugs and improve a game that rendered in a terminal/console. Then proceeded that with an interview. In the interview, they went over what you submitted. Going over bugs and design choices. They also asked you a few programming questions about C++.