Dye & Durham Coding Challenge
The skilled winners of our coding challenge at the recent TechTalent.ca Toronto job fair!

Dye & Durham Coding Challenge

Scenario: The Attorney’s Case Files

You find yourself in the prestigious law firm of Code & Justice, where an attorney’s case files are protected by a magical encryption. To access the vital legal documents inside, you must decipher the code, which is a representation of SOLID principles and coding best practice!

Challenge: The Single Responsibility Affidavit

Before you, stands the Single Responsibility Affidavit, a legal document with convoluted code that requires restructuring. Your task is to choose the code snippet that correctly applies the Single Responsibility Principle. The code is written in Java.

In these Java code snippets, each class represents part of a legal system.

Goal: To choose the code that adheres to the Single Responsibility Principle separating distinct responsibilities into different classes

Comment below with your answer! Is it code Snippet A, B or C?


Kaushil Prajapati

Founder, CEO & CTO @ Kodocan | Software Developer

8 个月

?? Huge thanks to the incredible team at Dye & Durham Corporation especially Senior VP of Software, David Hobley, VP of Product Engineering, Tom Costantino, Director of Engineering, Joanne Cavan, Marketing & Communications Specialist Matthew Spina, Talent Partner Hannah Farmer, and HR | Talent Acquisition Expert Chisom Chukwu for the warm welcome at the Toronto head office! Winning the coding challenge at Techtalent.ca Toronto job fair was an amazing experience. Grateful for the opportunity to connect with talented individuals and be part of shaping the future of legal technology worldwide. I appreciate your time and the courtesy extended to me. Thank you very much.

Wilson Chu

Software Developer

8 个月

Thanks so much for having me, Dye & Durham Corporation! It was truly a pleasure meeting everyone and getting a glimpse of your amazing office! I'm excited about the innovative work you're doing in the legal technology space and will be following closely to see what the future brings!

要查看或添加评论,请登录