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 retail products to completely custom enterprise management solutions created to our client's specifications.

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?

2552 Bristol Circle, 2nd Floor
Oakville, ON L6H 5S1

Pause Software Developer Exam

PD9waHAgDQoNCi8qKg0KICogUGF1c2UgRGV2ZWxvcGVyIEFwcGxpY2F0aW9uIFNjcmlwdA0KICoNCiAqIFRo
aXMgc2NyaXB0IHdpbGwgc3VibWl0IHlvdXIgcmVzdW1lIHRvIFBhdXNlJ3Mgc2VydmVyLg0KICogRml4IHRo
ZSBidWdzLCBmaWxsIGluIHRoZSBtaXNzaW5nIGNvZGUsIGFuZCBydW4gaXQgdG8gYXBwbHkgZm9yIHRoZSBq
b2IuDQogKiBSZXF1aXJlcyB0aGUgQ1VSTCBtb2R1bGUgdG8gYmUgbG9hZGVkIGluIHlvdXIgUEhQIGluc3Rh
bGxhdGlvbi4NCiAqDQogKiBQbGVhc2UgTm90ZTogV2hpbGUgdGhpcyBzYW1wbGUgdGVzdCBpcyB3cml0dGVu
IGluIHBocCwgd2UgZW5jb3VyYWdlIHlvdQ0KICogdG8gcmV3cml0ZSB0aGlzIGNvZGUgaW4gdGhlIGxhbmd1
YWdlIG9mIHlvdXIgY2hvaWNlLCB3ZSBzaW1wbHkgcmVxdWlyZQ0KICogdGhlIHN1Ym1pc3Npb24gdG8gb3Vy
IHNlcnZlciB0byBtYXRjaCwgaG93IHlvdSBkbyBpdCBpcyBjb21wbGV0ZWx5IHVwDQogKiB0byB5b3UhDQog
Kg0KICogKGMpIDIwMTMgUGF1c2UgUHJvZHVjdGlvbnMNCiAqLw0KDQovLyBUaGlzIHNob3VsZCBwb2ludCB0
byB0aGUgcmVzdW1lIGZpbGUgeW91IHdhbnQgdG8gc3VibWl0Lg0KLy8gTm90ZSB0aGlzIGlzIGEgcGF0aCB0
byB0aGUgZmlsZSBvbiB5b3VyIGxvY2FsIGhhcmQgZHJpdmUsDQovLyBub3QgdGhlIGNvbnRlbnRzIG9mIHRo
ZSBmaWxlLiBGb3IgYmVzdCByZXN1bHRzLCB1c2UgUERGLA0KLy8gUlRGLCBET0MsIERPQ1gsIG9yIFRYVC4N
CmRlZmluZSgnQVBQTElDQVRJT05fU0VSVkVSJywgJ2h0dHA6Ly9qb2JzLnBhdXNlLmNhL3N1Ym1pdC5waHAn
KTsNCg0KJHJlc3VtZWZpbGUgPSAnL3BhdGgvdG8vcmVzdW1lLnBkZic7DQoNCi8vIFlvdXIgZnVsbCBuYW1l
DQokbmFtZSA9ICcnOw0KDQovLyBZb3VyIHBob25lIG51bWJlcg0KJHBob25lID0gJyc7DQoNCi8vIFlvdXIg
ZW1haWwgYWRkcmVzcw0KJGVtYWlsID0gJyc7DQoNCi8vIFRoZSBtZXNzYWdlIHdlIHdhbnQgdG8gc2VuZA0K
JHN1YmplY3QgPSAnTXkgZGV2ZWxvcGVyIGFwcGxpY2F0aW9uJzsNCg0KLy8gQW55IGFkZGl0aW9uYWwgbm90
ZXMgeW91IHdpc2ggdG8gaW5jbHVkZQ0KLy8gQm9udXMgcG9pbnRzIGlmIHlvdSBkaXNjb3ZlciB0aGUgc2Vj
dXJpdHkgaXNzdWUgd2l0aCB0aGlzIHNjcmlwdCBvcg0KLy8gaGF2ZSBpZGVhcyBmb3IgaW1wcm92ZW1lbnRz
IGFuZCBub3RlIHRoZW0gaGVyZS4NCiRub3RlcyA9ICcnOw0KDQovLyBQcmVwYXJlIHRoZSBwYXlsb2FkDQok
dmFycyA9IGFycmF5KA0KCSduYW1lJz0kbmFtZSwNCgkncGhvbmUnPSRwaG9uZSwNCgknZW1haWwnPSRlbWFp
bCwNCgknc3ViamVjdCc9JHN1YmplY3QsDQoJJ25vdGVzJz0kbm90ZXMsDQoJJ3RpbWUnPXRpbWUoKSwNCik7
DQoNCiRjaCA9IGN1cmxfaW5pdCgpOw0KY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1VSTCwgQVBQTElDQVRJ
T05fU0VSVkVSKTsNCmN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9QT1NURklFTERTLCAkdmFycyk7DQpjdXJs
X3NldG9wdCgkY2gsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsIHRydWUpOw0KJHJlc3BvbnNlID0gY3VybF9l
eGVjKCRjaCk7DQoNCi8vZGVjb2RlIHRoZSBqc29uIGVuY29kZWQgcmVzcG9uc2UNCiRyZXNwb25zZVZhcnMg
PSBkZWNvZGUoJHJlc3BvbnNlKTsNCg0KJHZhcnNbJ2FwcGxpY2F0aW9uLWlkJ10gPSAkcmVzcG9uc2VbJ2Fw
cGxpY2F0aW9uLWlkJ107DQoka2V5ID0gJHJlc3BvbnNlWydhcHBsaWNhdGlvbi1zZWNyZXQta2V5J107DQoN
Cg0KLy8gWW91IG11c3Qgd3JpdGUgdGhlIGNvZGUgdGhhdCBnZW5lcmF0ZXMgdGhlIHNpZ25hdHVyZSB0byBz
aWduIHRoZSBhcHBsaWNhdGlvbg0KLy8gcmVxdWVzdC4gVGhpcyBpcyB2ZXJ5IHNpbWlsYXIgdG8gaG93IG90
aGVyIHdlYiBzZXJ2aWNlcyBoYW5kbGUgc2lnbmF0dXJlcywNCi8vIHNvIHlvdSBtYXkgYmUgZmFtaWxpYXIg
d2l0aCB0aGUgcHJvY2Vzcy4gSGVyZSdzIGhvdyB0byBkbyBpdDoNCg0KLy8gMSkgU29ydCB0aGUgJHZhcnMg
YXJyYXkgYnkga2V5DQokdmFycyA9IGtzb3J0KCR2YXJzKTsNCg0KLy8gMikgQ29udmVydCB0aGUgc29ydGVk
ICR2YXJzIGFycmF5IHRvIGFuIGh0dHAgcXVlcnkgc3RyaW5nIChlZzogdmFyMT1hYmMmdmFyMj1kZWYpDQov
LyBOb3RlIHRoaXMgc3RyaW5nIHNob3VsZCBub3QgYmUgcHJlcGVuZGVkIHdpdGggPywgaHR0cDovLywgb3Ig
YW55dGhpbmcgZWxzZSwNCi8vIGl0IHNob3VsZCBsb29rIGxpa2UgdGhlIGV4YW1wbGUgc3RyaW5nIGFib3Zl
Li4uDQoNCi8vIDMpIENvbmNhdGVuYXRlIHRoZSBzdHJpbmcgZnJvbSBzdGVwIDIgYW5kICRrZXkgKHN0cmlu
ZyB0aGVuICRrZXkpDQoNCi8vIDQpIEhhc2ggdGhlIHJlc3VsdGluZyBzdHJpbmcgZnJvbSBzdGVwIDMgdXNp
bmcgU0hBMjU2LiBUaGlzIGlzIHlvdXIgc2lnbmF0dXJlLg0KJHNpZ25hdHVyZSA9ICdUaGlzIG11c3QgYmUg
cmVwbGFjZWQgYnkgdGhlIGNvZGUgeW91IGdlbmVyYXRlIGluIHN0ZXBzIDEsMiwzLDQpJzsNCg0KLy8gNSkg
QWRkIHRoZSBzaWduYXR1cmUgdG8gdGhlICR2YXJzIGFycmF5IGFzICdzaWcnIChkb25lIGZvciB5b3UsIGJl
bG93KQ0KJHZhcnNbJ3NpZyddID0gJHNpZ25hdHVyZTsNCg0KLy8gQ2hlY2sgdGhhdCB0aGUgZmlsZSBleGlz
dHMNCmlmICghZmlsZV9leGlzdHMoJHJlc3VtZWZpbGUpKSB7DQoJZGllKCdFUlJPUjogQ2Fubm90IGZpbmQg
bG9jYWwgZmlsZSAnLiRyZXN1bWVmaWxlLiJcbiIpOw0KfQ0KDQovLyBBZGQgdGhlIGZpbGUgdG8gdXBsb2Fk
DQokdmFyc1sncmVzdW1lJ10gPSAnQCcuJHJlc3VtZWZpbGU7DQoNCi8vIEluY2x1ZGUgdGhpcyBzY3JpcHQg
KHdlJ2QgbGlrZSB0byBzZWUgeW91ciB3b3JrIHBsZWFzZSEpDQokdmFyc1snc2NyaXB0J10gPSAnQCcuX19G
SUxFX187DQoNCi8vIFBvc3QgdGhlIGRhdGEgdG8gUGF1c2UncyBzZXJ2ZXINCnByaW50ICJTdWJtaXR0aW5n
IGFwcGxpY2F0aW9uLi4uXG4iOw0KJGNoID0gY3VybF9pbml0KCk7DQpjdXJsX3NldG9wdCgkY2gsIENVUkxP
UFRfVVJMLCBBUFBMSUNBVElPTl9TRVJWRVIpOw0KY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1BPU1RGSUVM
RFMsICR2YXJzKTsNCmN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiwgMSk7DQokcmVz
cG9uc2UgPSBjdXJsX2V4ZWMoJGNoKTsNCg0KLy8gSWYgd2UgZ290IGJhY2sgIk9LIiB0aGVuIGl0IHdhcyBz
dWJtaXR0ZWQgc3VjY2Vzc2Z1bGx5Lg0KLy8gT3RoZXJ3aXNlIGl0IHNob3VsZCB0ZWxsIHVzIHdoYXQgd2Vu
dCB3cm9uZy4NCmlmICgkcmVzcG9uc2U9PSdPSycpIHsNCglwcmludCAiUmVzdW1lIHNlbnQgc3VjY2Vzc2Z1
bGx5LCB0aGFuayB5b3UgZm9yIGFwcGx5aW5nIVxuIjsNCn0NCmVsc2Ugew0KCXByaW50ICIkcmVzcG9uc2Vc
biI7DQp9DQo=

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.)