Insulet Corporation interview question

instruction pipeline, volatile variable, RTOS priority, semaphore, C++ factory pattern. break points. etc.