I applied through Indeed.ca. One senior developer email me to come at Waterloo office for coding test. In my professional career i never saw this kind of work environment. It look like a team of unprofessional. Gave me 4 coding question to solve me in 45 minutes. Just like fun. No proper implementation of questions, no internet use, no document put cameras on yours head to check yours coding style at last they checked yours documents so much funny that if you use any cheating material.