Questions d'entretien de Software engineer partagées par les candidats
Which are the Software design patterns you know?
I didn't said Factory, or Decorator or Facade because I am terrible with terminology. i applied those patterns in the past but I don't know them by the name. they were looking for someone that can code out of their head. Like google does, only that google pays 40% more so if you are this type of guy don't waste your time on Avaloq.
First Interview: OOP in C++/C, race conditions, and other technical questions. It seems what they care abut is how you analyse and depict the the problem more than if you get THE absolute correct answer. Second interview: technical case study, system design of a particular scenario where requirements are given. A very nice way to assess ones problem-solving and analytical skills besides his technical knowledge. the technical session ended with presentation in front of the team and the line manager. Afterwards, an interview with the HR, with questions of the type: - Why Sonova? - Where do you see yourself in 5 years? - Describe yourself in 3 words? - Some other CV-related stuff.
One technical phone interview. Four technical on-site interviews. One system design on-site interview. The technical questions where pretty straight forward and for one you needed topological sorting to solve it. System design question was not entirely what I expected.
Would you feel comfortable spending 6 months trying to understand and improve on the undocumented (kind of spaghetti) code of some guy who left ?