Anyone have any advice to prepare for more "real world" interview like questions? or design like questions such as "designing poker" or making classes?