jeffreytse/zuhlke-interview
✨ This project is for Zuhlke Interview Practice.
Zuhlke Interview Practice
This practice is a pair-programming using TDD (Test Driven Development), and
using your own laptop, please have your favorite IDE (Eclipse, IntelliJ, etc.)
ready with a new Project containing one implementation class (doesn't matter
what you call it for now) and one unit test class for it and verify that you
are able to run unit tests within this Project (this will save time on setup
during the actual call session).
As this is a timed exercise, please do not set your project up as a Maven
project as this makes running unit tests very slow and hence adversely
affects your overall score.
💗 Thanks for getting me to this challenge practice. 💗
Screenshot
As I'm a heavily terminal user in my daily programming with different projects
and programming languages, I prefer to take this practice under terminal. If
you want to know more about my environment, you can see my Dotfiles
project, which is managed by Ansible.
This is a simple project created by Gradle,
which is a better alternative to Maven, Gradle is adaptable, fast automation for all.
gradle initGive it a glance:
Prerequisite
- JDK 8
- Gradle 7.5.1
- ...
Setup
Cloning this repository:
git clone git@github.com:jeffreytse/zuhlke-interview.gitRun the unit tests:
gradle clean testContributing
Issues and Pull Requests are greatly appreciated. If you've never contributed
to an open source project before I'm more than happy to walk you through how
to create a pull request.
You can start by opening an issue describing the problem that you're looking to resolve and we'll go from there.
Credits
- Gradle - Adaptable, fast automation for all.
- gradle-test-logger-plugin - A Gradle plugin for printing beautiful logs on the console while running tests.
License
This project is licensed under the MIT license © Jeffrey Tse.

