{"id":22822430,"url":"https://github.com/eikkomass/desafioneomind","last_synced_at":"2026-04-13T15:31:38.229Z","repository":{"id":143494600,"uuid":"298917580","full_name":"EikkoMass/desafioNeomind","owner":"EikkoMass","description":"Repository dedicated to the challenges provided in the job interview by the Neomind company.","archived":false,"fork":false,"pushed_at":"2020-09-27T23:45:10.000Z","size":59,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-28T12:30:58.800Z","etag":null,"topics":["angularjs","banco-de-dados","bootstrap","java","javascript","jersey","maven"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"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/EikkoMass.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":"2020-09-26T23:38:18.000Z","updated_at":"2021-08-22T02:19:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"6779971c-be87-40ae-9bdc-471184f0b6d0","html_url":"https://github.com/EikkoMass/desafioNeomind","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EikkoMass/desafioNeomind","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EikkoMass%2FdesafioNeomind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EikkoMass%2FdesafioNeomind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EikkoMass%2FdesafioNeomind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EikkoMass%2FdesafioNeomind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EikkoMass","download_url":"https://codeload.github.com/EikkoMass/desafioNeomind/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EikkoMass%2FdesafioNeomind/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31759249,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["angularjs","banco-de-dados","bootstrap","java","javascript","jersey","maven"],"created_at":"2024-12-12T16:11:58.547Z","updated_at":"2026-04-13T15:31:38.198Z","avatar_url":"https://github.com/EikkoMass.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Projeto Neomind 1: Processo de Seleção Desenvolvedor Full-Stack (Back-End e Front-End)\n\nDesafio 1: Programação Back-end\n    Objetivo: \n    O objetivo deste desafio é demonstrar sua experiência e conhecimento em programação back-end. Assim saberemos como você pensa e resolve estas necessidades.\n    Necessitamos que seja criado um webservice em REST para devolver os dados de nossos fornecedores, e ainda executar operações de Criação, Deleção e Atualização dos dados.\n    Premissas:\n    \n   1. Restrições:\n    \n            \u003e  Necessário ser um projeto feito com JavaEE;\n            \u003e  Utilizar Maven ou Gradle para compilação do projeto;\n            \u003e  Evitar o uso de API de terceiros;\n      \n   2. Objeto exemplo:\n       \n            {\"id\": 1, \"name\": \"fornec lorimospm\", \"email\": \"fornec@loripsom\", \"comment\": \"loreipsum\", \"cnpj\": \"00.000/0000-00\"}\n\n   3. Caso tenhas alguma dúvida, tome a decisão que julgar ser a melhor e encaminhe junto com a solução do desafio dizendo qual era sua dúvida, qual foi a decisão tomada e        defenda a posição tomada. \n\nDesafio 2:  Programação de Interfaces\n    \n    \n  Objetivo: \n     O objetivo desse desafio é demonstrar sua experiência e conhecimento em programação de interfaces.\n     Necessitamos que seja criada uma interface para apresentar os dados dos nossos fornecedores, requisitando os mesmos a partir dos RESTs criados no problema anterior. Deve também ser possível realizar operações de criação, edição e exclusão de fornecedores.\n     \n   Premissas:\n     \n 1. Restrições:\n      \u003e     A interface deverá ser feita com Bootstrap. A API para MVW a ser utilizada é o AngularJS.\n      \n 2. O consumo dos dados deverá ser feito através do AngularJS ou qualquer API feita em AngularJS.\n    \n 3. Caso tenhas alguma dúvida, tome a decisão que julgar ser a melhor e encaminhe junto com a solução do desafio dizendo qual era sua dúvida, qual foi a decisão tomada e defenda a posição tomada.\n---------------------------------------------------------------------------------------------------------------------\n\nNota: \n\n- Utilizado Maven para compilação de projeto,\n- Utilizado JDBC para conexão com Banco de Dados,\n- Utilizado Jersey Rest Api para Back-End,\n- Utilizado AngularJs e Bootstrap para Front-End,\n- Servidor para o projeto foi utilizado o Apache Tomcat v9.0.28,\n- Rota do Banco de dados (JDBC) definida na porta 3306,\n- Rota do Projeto definida na porta 8080 (localhost:8080/projetoNeomind/),\n- Banco de Dados desenvolvido e utilizado em MySql [Arquivo '.sql' e '.mwb' em: projetoNeomind\\src\\main\\webapp\\bd].\n\n- [Arquivo 'index.html' em: projetoNeomind\\src\\main\\webapp]\n\n---------------------------------------------------------------------------------------------------------------------\n\n\n\n\n\nProjeto Neomind 2: Ponteiros do Relógio\n\nDesafio de Lógica e Programação\nObjetivo: O objetivo desse desafio é demonstrar sua habilidade e conhecimento em lógica de programação. Assim saberemos como você pensa e como resolve problemas cotidianos.\nO Problema: Escreva um programa onde, dado um determinado horário, ele seja capaz de calcular o ângulo entre os 2 ponteiros do relógio.\nPremissas:\n1. Considere:\n  \n        \u003e 00:00h possui um ângulo de 0\n        \u003e 00:15h possui um ângulo de 45\n        \u003e 00:30h possui um ângulo de 180\n  \n2. Construtor do método:\n  \n        public long retornaAnguloRelogio(GregorianCalendar horario);\n  \n3. O desafio deve ser entregue escrito em Java ou linguagem natural.\n\n4. Não deverá ser utilizada qualquer biblioteca de terceiros para execução do projeto.\n\n5. Caso tenhas alguma dúvida, tome a decisão que julgar ser a melhor e encaminhe junto com a solução do desafio dizendo qual era sua dúvida, qual foi a decisão tomada e defenda a posição tomada.\n\n\n---------------------------------------------------------------------------------------------------------------------\n\nNota: Apenas fiquei em dúvida em relação ao ponto de 00:15h sendo aplicado como 45º, mas enviei o projeto com o que considero logicamente correto! \n\n---------------------------------------------------------------------------------------------------------------------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feikkomass%2Fdesafioneomind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feikkomass%2Fdesafioneomind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feikkomass%2Fdesafioneomind/lists"}