I applied online. The process took 1 day. I interviewed at Exegy (Saint Louis, MO) in Jun 2015
Interview
First phone screen, then on site
For the phone interview, the question about smart pointer and virtual deconstruct function
For the on site interview: 2 interviewers separately, then manager, another interviewer and finally manager
Interview questions [1]
Question 1
difference among Sequences container: vector, deque, list
difference among associate container: set, map, hash
difference among smart pointer: std::unique_ptr, std::shared_ptr, std::weak_ptr
difference between struct and class
read C++ code and give result: related to virtual function and template
Shell and Python questions: awk print column, Python dictionary
Use C++ to realize a class: understand map, pair, struct, operator overload, class