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 10
Oakville, 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.)