The interview process consisted of three programming exercises done with one of the founders of Plum and behavioural interviews with some of the other members. The behavioural interviews where quite standard, and mostly consisted on questions on the CV as well as goals and motivations for joining Plum. The exercises consisted of a warmup exercise, a data-structures exercise and a Object Oriented design exercise, all of them in python. To prepare for these, standard technical interview preparation services can be used.