Skip to content

Missão Vaga: Teste Técnico 2 (Mentoria: DesenvolvendoME)

Notifications You must be signed in to change notification settings

osksergio/tt2_desenvolvendo-me

Repository files navigation

README - Teste Técnico II

  • Mentoria: DesenvolvmendoMe
  • Missão: Primeira Vaga
  • Batalha: TT2 (Teste Técnico II)
  • Autor: Sergio Oseko (https://github.com/osksergio)
  • Mentor: Marco Castro

Abaixo estão as tecnologias utilizadas neste projeto TT2:

  • Ruby 3.1.2
  • Rails 6.1.6
  • Sqlite3

Questões e problemas do teste técnoco / soluções implementadas:

1 - Escreva um método que dado um inteiro x, um inteiro y e um inteiro w retorne todos os números divisíveis por w entre x e y.

Solução

2 - Em um sistema web, cada usuário pode se inscrever em diversos eventos, cada evento possui até 3 prêmios que são distribuídos entre os usuários presentes. O sistema precisa guardar a informação sobre quem participou de cada evento e quem ganhou os prêmios. Modele um banco de dados capaz de suportar essas regras.

Solução

3 - Considere um sistema onde cada Usuário possui os atributos nome (String), idade (Inteiro) e profissão (String). Faça uma query que retorne o nome de todos os usuários com idade maior ou igual à 18 anos e cuja profissão seja programador ou desenvolvedor.

Solução

5 - Quais são as vantagens/desvantagens de se usar a arquitetura MVC (Model, View e Controller)?

Solução

6 - Usando Ruby on Rails, cite pelo menos uma forma de criar uma rota para um método chamado find_user dentro de um controller com o nome UsersController.

Solução

7 - Considerando a estrutura padrão de arquivos de um projeto feito com Ruby on Rails, em quais pastas devem se encontrar os models, os controllers e as views de um projeto? De que modo é possível saber qual controller é responsável por gerenciar uma determinada view?

Solução

(Desafio 2 de 5 finalizado)

About

Missão Vaga: Teste Técnico 2 (Mentoria: DesenvolvendoME)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published