
Who are we?
Pause is a small, but mighty software development company. We're always looking for the right people to help grow our team. Our development projects range from internally developed projects to completely custom enterprise management solutions created to our client's specifications. We work closely with our partner company, Uplifter Inc. on their internal projects and development.One of our top priorities is to provide a fun and comfortable work environment for our employees. Creative, intelligent solutions are what make us great. We recognize individual initiative and a strong work ethic. Everyone is encouraged to participate in creative problem solving. Our senior development and management teams, continually provide opportunities for both personal and professional growth to all employees.
Where are we?
217 Speers Road, Unit 10Oakville, ON L6K 0J3
Pause Software Developer Exam
PD9waHAgDQoNCi8qKg0KICogUGF1c2UgRGV2ZWxvcGVyIEFwcGxpY2F0aW9uIFNjcmlwdA0KICoNCiAqIFRo aXMgc2NyaXB0IHdpbGwgc3VibWl0IHlvdXIgcmVzdW1lIHRvIFBhdXNlJ3Mgc2VydmVyLg0KICogRml4IHRo ZSBidWdzLCBmaWxsIGluIHRoZSBtaXNzaW5nIGNvZGUsIGFuZCBydW4gaXQgdG8gYXBwbHkgZm9yIHRoZSBq b2IuDQogKiBSZXF1aXJlcyB0aGUgQ1VSTCBtb2R1bGUgdG8gYmUgbG9hZGVkIGluIHlvdXIgUEhQIGluc3Rh bGxhdGlvbi4NCiAqDQogKiBQbGVhc2UgTm90ZTogV2hpbGUgdGhpcyBzYW1wbGUgdGVzdCBpcyB3cml0dGVu IGluIHBocCwgd2UgZW5jb3VyYWdlIHlvdQ0KICogdG8gcmV3cml0ZSB0aGlzIGNvZGUgaW4gdGhlIGxhbmd1 YWdlIG9mIHlvdXIgY2hvaWNlLCB3ZSBzaW1wbHkgcmVxdWlyZQ0KICogdGhlIHN1Ym1pc3Npb24gdG8gb3Vy IHNlcnZlciB0byBtYXRjaCwgaG93IHlvdSBkbyBpdCBpcyBjb21wbGV0ZWx5IHVwDQogKiB0byB5b3UhDQog Kg0KICogKGMpIDIwMTMgUGF1c2UgUHJvZHVjdGlvbnMNCiAqLw0KDQovLyBUaGlzIHNob3VsZCBwb2ludCB0 byB0aGUgcmVzdW1lIGZpbGUgeW91IHdhbnQgdG8gc3VibWl0Lg0KLy8gTm90ZSB0aGlzIGlzIGEgcGF0aCB0 byB0aGUgZmlsZSBvbiB5b3VyIGxvY2FsIGhhcmQgZHJpdmUsDQovLyBub3QgdGhlIGNvbnRlbnRzIG9mIHRo ZSBmaWxlLiBGb3IgYmVzdCByZXN1bHRzLCB1c2UgUERGLA0KLy8gUlRGLCBET0MsIERPQ1gsIG9yIFRYVC4N CmRlZmluZSgnQVBQTElDQVRJT05fU0VSVkVSJywgJ2h0dHBzOi8vam9icy5wYXVzZS5jYS9zdWJtaXQucGhw Jyk7DQoNCiRyZXN1bWVmaWxlID0gJy9wYXRoL3RvL3Jlc3VtZS5wZGYnOw0KDQovLyBZb3VyIGZ1bGwgbmFt ZQ0KJG5hbWUgPSAnJzsNCg0KLy8gWW91ciBwaG9uZSBudW1iZXINCiRwaG9uZSA9ICcnOw0KDQovLyBZb3Vy IGVtYWlsIGFkZHJlc3MNCiRlbWFpbCA9ICcnOw0KDQovLyBUaGUgbWVzc2FnZSB3ZSB3YW50IHRvIHNlbmQN CiRzdWJqZWN0ID0gJ015IGRldmVsb3BlciBhcHBsaWNhdGlvbic7DQoNCi8vIEFueSBhZGRpdGlvbmFsIG5v dGVzIHlvdSB3aXNoIHRvIGluY2x1ZGUNCi8vIEJvbnVzIHBvaW50cyBpZiB5b3UgZGlzY292ZXIgdGhlIHNl Y3VyaXR5IGlzc3VlIHdpdGggdGhpcyBzY3JpcHQgb3INCi8vIGhhdmUgaWRlYXMgZm9yIGltcHJvdmVtZW50 cyBhbmQgbm90ZSB0aGVtIGhlcmUuDQokbm90ZXMgPSAnJzsNCg0KLy8gUHJlcGFyZSB0aGUgcGF5bG9hZA0K JHZhcnMgPSBhcnJheSgNCgknbmFtZSc9JG5hbWUsDQoJJ3Bob25lJz0kcGhvbmUsDQoJJ2VtYWlsJz0kZW1h aWwsDQoJJ3N1YmplY3QnPSRzdWJqZWN0LA0KCSdub3Rlcyc9JG5vdGVzLA0KCSd0aW1lJz10aW1lKCksDQop Ow0KDQokY2ggPSBjdXJsX2luaXQoKTsNCmN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9VUkwsIEFQUExJQ0FU SU9OX1NFUlZFUik7DQpjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUE9TVEZJRUxEUywgJHZhcnMpOw0KY3Vy bF9zZXRvcHQoJGNoLCBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSLCB0cnVlKTsNCmN1cmxfc2V0b3B0KCRjaCwg Q1VSTE9QVF9TU0xfVkVSSUZZUEVFUiwgZmFsc2UpOw0KJHJlc3BvbnNlID0gY3VybF9leGVjKCRjaCk7DQoN Ci8vZGVjb2RlIHRoZSBqc29uIGVuY29kZWQgcmVzcG9uc2UNCiRyZXNwb25zZVZhcnMgPSBkZWNvZGUoJHJl c3BvbnNlKTsNCg0KJHZhcnNbJ2FwcGxpY2F0aW9uLWlkJ10gPSAkcmVzcG9uc2VbJ2FwcGxpY2F0aW9uLWlk J107DQoka2V5ID0gJHJlc3BvbnNlWydhcHBsaWNhdGlvbi1zZWNyZXQta2V5J107DQoNCg0KLy8gWW91IG11 c3Qgd3JpdGUgdGhlIGNvZGUgdGhhdCBnZW5lcmF0ZXMgdGhlIHNpZ25hdHVyZSB0byBzaWduIHRoZSBhcHBs aWNhdGlvbg0KLy8gcmVxdWVzdC4gVGhpcyBpcyB2ZXJ5IHNpbWlsYXIgdG8gaG93IG90aGVyIHdlYiBzZXJ2 aWNlcyBoYW5kbGUgc2lnbmF0dXJlcywNCi8vIHNvIHlvdSBtYXkgYmUgZmFtaWxpYXIgd2l0aCB0aGUgcHJv Y2Vzcy4gSGVyZSdzIGhvdyB0byBkbyBpdDoNCg0KLy8gMSkgU29ydCB0aGUgJHZhcnMgYXJyYXkgYnkga2V5 DQokdmFycyA9IGtzb3J0KCR2YXJzKTsNCg0KLy8gMikgQ29udmVydCB0aGUgc29ydGVkICR2YXJzIGFycmF5 IHRvIGFuIGh0dHAgcXVlcnkgc3RyaW5nIChlZzogdmFyMT1hYmMmdmFyMj1kZWYpDQovLyBOb3RlIHRoaXMg c3RyaW5nIHNob3VsZCBub3QgYmUgcHJlcGVuZGVkIHdpdGggPywgaHR0cDovLywgb3IgYW55dGhpbmcgZWxz ZSwNCi8vIGl0IHNob3VsZCBsb29rIGxpa2UgdGhlIGV4YW1wbGUgc3RyaW5nIGFib3ZlLi4uDQoNCi8vIDMp IENvbmNhdGVuYXRlIHRoZSBzdHJpbmcgZnJvbSBzdGVwIDIgYW5kICRrZXkgKHN0cmluZyB0aGVuICRrZXkp DQoNCi8vIDQpIEhhc2ggdGhlIHJlc3VsdGluZyBzdHJpbmcgZnJvbSBzdGVwIDMgdXNpbmcgU0hBMjU2LiBU aGlzIGlzIHlvdXIgc2lnbmF0dXJlLg0KJHNpZ25hdHVyZSA9ICdUaGlzIG11c3QgYmUgcmVwbGFjZWQgYnkg dGhlIGNvZGUgeW91IGdlbmVyYXRlIGluIHN0ZXBzIDEsMiwzLDQpJzsNCg0KLy8gNSkgQWRkIHRoZSBzaWdu YXR1cmUgdG8gdGhlICR2YXJzIGFycmF5IGFzICdzaWcnIChkb25lIGZvciB5b3UsIGJlbG93KQ0KJHZhcnNb J3NpZyddID0gJHNpZ25hdHVyZTsNCg0KLy8gQ2hlY2sgdGhhdCB0aGUgZmlsZSBleGlzdHMNCmlmICghZmls ZV9leGlzdHMoJHJlc3VtZWZpbGUpKSB7DQoJZGllKCdFUlJPUjogQ2Fubm90IGZpbmQgbG9jYWwgZmlsZSAn LiRyZXN1bWVmaWxlLiJcbiIpOw0KfQ0KDQovLyBBZGQgdGhlIGZpbGUgdG8gdXBsb2FkDQokdmFyc1sncmVz dW1lJ10gPSAnQCcuJHJlc3VtZWZpbGU7DQoNCi8vIEluY2x1ZGUgdGhpcyBzY3JpcHQgKHdlJ2QgbGlrZSB0 byBzZWUgeW91ciB3b3JrIHBsZWFzZSEpDQokdmFyc1snc2NyaXB0J10gPSAnQCcuX19GSUxFX187DQoNCi8v IFBvc3QgdGhlIGRhdGEgdG8gUGF1c2UncyBzZXJ2ZXINCnByaW50ICJTdWJtaXR0aW5nIGFwcGxpY2F0aW9u Li4uXG4iOw0KJGNoID0gY3VybF9pbml0KCk7DQpjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfVVJMLCBBUFBM SUNBVElPTl9TRVJWRVIpOw0KY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1BPU1RGSUVMRFMsICR2YXJzKTsN CmN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiwgMSk7DQpjdXJsX3NldG9wdCgkY2gs IENVUkxPUFRfU1NMX1ZFUklGWVBFRVIsIGZhbHNlKTsNCiRyZXNwb25zZSA9IGN1cmxfZXhlYygkY2gpOw0K DQovLyBJZiB3ZSBnb3QgYmFjayAiT0siIHRoZW4gaXQgd2FzIHN1Ym1pdHRlZCBzdWNjZXNzZnVsbHkuDQov LyBPdGhlcndpc2UgaXQgc2hvdWxkIHRlbGwgdXMgd2hhdCB3ZW50IHdyb25nLg0KaWYgKCRyZXNwb25zZT09 J09LJykgew0KCXByaW50ICJSZXN1bWUgc2VudCBzdWNjZXNzZnVsbHksIHRoYW5rIHlvdSBmb3IgYXBwbHlp bmchXG4iOw0KfQ0KZWxzZSB7DQoJcHJpbnQgIiRyZXNwb25zZVxuIjsNCn0NCg==
FAQ
What's the random output above?
It's not random. This page is a simple puzzle for you to solve in order to submit your application. We like to hire curious people who are capable of independent problem solving.
This puzzle is too hard, how am I supposed to solve it?
This puzzle is actually very easy. All the answers for solving it are on this page. You'll face programming problems far more complicated than this on a daily basis in this job. If you can't solve this one perhaps this isn't the position for you.
This puzzle is too easy, can I have something more difficult?
That's the spirit! If you get through the hiring process we will have you solving real-world programming problems instead of simple puzzles.
Are you sure this page isn't broken?
Yes. If you send us an email telling us the page is broken, you'll be disqualified from the job application process. (Yes, some people actually do that.)