Asana phone screen

Implement ASCII Printer with below methods:

DRAW_RECTANGLE <fill_character> <left_x> <top_y> <right_x> <bottom_y>
ERASE_AREA <left_x> <top_y> <right_x> <bottom_y>
DRAG_AND_DROP <select_x> <select_y> <release_x> <release_y>
BRING_TO_FRONT <select_x> <select_y>
PRINT_CANVAS

how is the question framed? Is it OOP related question?
Also, what was asked in other rounds?