I was contacted via email to set up a phone interview within 24 hour of applying. The phone interview was a quick personal discussion of my University education and the projects that I had mentioned on my resume, he asked about how long the code was trying to get a handle on if I had worked with large code bases. Then the interviewer began asking C++ questions, const keyword in a function, what is a pure virtual function, what is the difference between a balanced tree and a binary tree, what is the advantage of the balanced tree over the binary tree? There were a couple other questions I cannot remember. He was very nice and when I was struggling to come up with the exact keyword he would often give hints.
I then went in for an in person interview and met with the whole Fibersim team and they each asked different questions, mostly about C++, but there were a few questions about SQL and XML. The team was very friendly and there was even a whovian with a sonic screwdriver pen. The interview lasted 3.5 hours but felt like a lot less since it was only 30 min with each team member. The interview was a great experience and I quite enjoyed my time there.