https://github.com/tomaytotomato/coding-tests
Coding tests I've encountered from job applications, hackathons or puzzles.
https://github.com/tomaytotomato/coding-tests
coding-challenges factorial fibonacci fizzbuzz java kata powerof2
Last synced: 8 months ago
JSON representation
Coding tests I've encountered from job applications, hackathons or puzzles.
- Host: GitHub
- URL: https://github.com/tomaytotomato/coding-tests
- Owner: tomaytotomato
- License: mit
- Created: 2017-03-11T14:57:56.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-03-04T20:09:33.000Z (over 1 year ago)
- Last Synced: 2025-03-04T21:21:23.306Z (over 1 year ago)
- Topics: coding-challenges, factorial, fibonacci, fizzbuzz, java, kata, powerof2
- Language: Java
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java Coding Tests

This repository contains all Java coding challenges I have worked on
for fun, job applications or hack-days.
The hope is that it will be of use for people and will save me time having to redo the same
tests over and over again
All solutions use Java 8.
### Structure
Each solution is contained as a maven module with the appropriate name and directory structure
### Build
Checkout the repository using git clone
Use `maven clean compile` to build all modules
### Methodology
When writing these projects if there is complex requirements I will note them in a docs.md file in
the app directory with the requirements, domains etc.
After that I will generate a maven basic app and start writing skeleton classes with empty method
bodies.
Then I will start writing unit tests that fail, then function by function I will write the code to
pass those unit tests in the Red, Green, Refactor process.
### Tags
kata, code, java, fizzbuzz, creditcard, ocr, powerof2, fibonacci