{"id":18601736,"url":"https://github.com/eficode/java_exercise","last_synced_at":"2025-05-16T17:33:46.536Z","repository":{"id":152149767,"uuid":"329638163","full_name":"eficode/java_exercise","owner":"eficode","description":null,"archived":false,"fork":false,"pushed_at":"2021-01-19T11:35:53.000Z","size":15512,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-02-18T01:33:29.682Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eficode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-14T14:24:03.000Z","updated_at":"2023-09-13T11:25:46.000Z","dependencies_parsed_at":"2023-07-07T17:00:22.417Z","dependency_job_id":null,"html_url":"https://github.com/eficode/java_exercise","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2Fjava_exercise","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2Fjava_exercise/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2Fjava_exercise/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2Fjava_exercise/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eficode","download_url":"https://codeload.github.com/eficode/java_exercise/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254576427,"owners_count":22094366,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T02:09:16.277Z","updated_at":"2025-05-16T17:33:46.525Z","avatar_url":"https://github.com/eficode.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# java_exercise\n\nHello and welcome to test your coding skills! \n\nThere are a couple of tasks listed below that you should try to solve.\nBut before you start those tasks you need to install some software to your computer.\n\nYou need:\n - Java development kit\n - Maven\n - MongoDB\n - Some code editor (IDE), Eclipse for example\n - You might need to set JAVA_HOME environment path variable\n \n \n 1. Setup your development environment and install JDK, Maven, MongDB, Eclipse (or IntelliJ Idea or VS Code...) \n 2. Extract zipped codes and import project to your code editor.\n 3. MAIN TASK: Compile the project and take a screenshot/text snippet from the logs that shows successful results. You might need to fix some bugs before that.\n 4. TASK 2: Answer the questions that are commented in the code. You can add new comment lines below questions and write your answers there.\n 5. Compress your fixed and commented code to .zip file and send it back to us.\n 6. BONUS TASK: Set up MongoDB environment, add Collections there and insert some data there. \n    Run your compiled binary and use your web browser / some REST client to get data from MongoDB.\n    Take a screenshot that shows the url you are using and the fetched data. Data should look something like in the picture (ExampleJson.PNG).  \n    ![image](https://github.com/eficode/java_exercise/blob/main/ExampleJson.PNG)\n    - Use some other employer name in your example (don't use \"John Doe\") and you can insert data to those fields that are null in example picture.\n    - If you are not familiar to MongoDB, tell us what database(s) you have used before and how many years you have experience.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feficode%2Fjava_exercise","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feficode%2Fjava_exercise","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feficode%2Fjava_exercise/lists"}