Initial Phone conversation was standard -- what I did, do I like the position. Lasted an hour.
Here is the offline coding challenge:
1 -- The example code computes the inplaceTranspose of a Matrix, but it has some bugs. Fix the bug, and write a test which would have failed before fixing the bug.
2 -- The code in example2.cpp loads numerical data from some files. Please fix the bugs, and write appropriate tests in testFileIO.cpp.
3 -- The example code simulates an authentication class. The correct credentials are provided in the code, but there's a bug in Authentication.cpp which causes incorrect behavior. Do NOT fix the bug in Authentication.cpp.
4 -- Write a program to find peaks in the data file. How exactly you define "peaks" is up to you, but please document this.