Me pediu para citar meu projeto pessoal mais relevante.
Back End Developer Interview Questions
1,560 back end developer interview questions shared by candidates
Objetivo: Criar uma API básica que forneça dados de um recurso e configurar um ambiente na AWS para hospedar e implantar essa aplicação. O foco é demonstrar habilidades em desenvolvimento backend, infraestrutura como serviço (AWS EC2) e conhecimentos de DevOps. Etapa 1: Aplicação Laravel ● ● ● ● ● Criar uma aplicação Laravel e configurar o ambiente local com MySQL ou SQLite. Criar um comando Artisan que: ○ Baixa e lê o JSON da URL {xxxxx.com/xxxx/xxxx} Obs: Esta url só é acessível 2x a cada 30 min. ○ Valida e insere os dados no banco de dados, atualizando os itens existentes. ○ Faça uma verificação a cada hora se o JSON original foi alterado e aplique as respectivas atualizações na base de dados. Criar uma API REST para que seja possível fazer CRUD à base de dados salva. Escrever testes testes automatizados: ○ Unitários: Validações dos dados e lógica do comando de importação. ○ Integração: Testar os endpoints da API, incluindo autenticação e paginação. Documentação: Incluir instruções para ○ Configurar o ambiente. ○ Executar o comando de importação. ○ Rodar a aplicação e os testes. ○ Extras: collection para testes da API Etapa 2: Configuração de Infraestrutura na AWS ● ● ● Criar e configurar uma instância EC2 Configurar o servidor para permitir acesso público ao endpoint da API. Extras: ○ ○ Configurar um domínio ou subdomínio (exemplo: api.suaempresa.com) utilizando o Route 53 ou outro DNS. Instalar e configurar HTTPS. Etapa 3: Deploy Automatizado ● ● Criar um script para realizar o deploy da aplicação. O script deve: ○ Copiar os arquivos do código para a instância EC2. ○ Reiniciar o servidor (caso necessário) para aplicar as mudanças. Extras: ○ Configurar um pipeline CI/CD simples utilizando o Bitbucket Pipelines ou GitHub Actions para automatizar o deploy em pushes para o branch main. Teste técnico Alpes One Tecnologia de Performance Página 1 de 2 Entregáveis 1. Código Fonte: ○ Disponível em um repositório Git compartilhado com {dev1xxxxx} e {dev2xxxxx} (GitHub, Bitbucket, etc.) 2. Documentação: ○ Passos para rodar a aplicação localmente. ○ Como configurar a aplicação na instância EC2. ○ Como rodar o script de deploy. 3. Acesso à API: URL pública da API rodando na EC2 (opcional, mas recomendado). 4. Extras (se implementados): ○ Link para documentação Swagger/Postman. ○ Descrição da pipeline de CI/CD (se configurada). O que será avaliado: 1. Backend: ○ Qualidade do código (organização, padrões, boas práticas). Funcionamento correto dos endpoints e adequação às especificações. 2. DevOps: ○ ○ Capacidade de configurar a infraestrutura na AWS. ○ Configuração de servidor e deploy simplificado. 3. Documentação: ○ Clareza e completude do README. 4. Extras (se implementados): ○ HTTPS, CI/CD ou qualquer outro diferencial.
Perguntas simples sobre o que eu conhecia sobre as tecnologias exigidas na vaga, para o que elas são utilizadas, e quais seus benefícios.
Qual valor você considera mais importante?
Past experience and how do I resolved conflicts
Tell me about a project you're proud of.
Pouvez-vous reviewer cette classe Java qui a été très mal codée ?
Design a "Caller ID application".
doing some CURD with database
What projects have you been working on at your current job?
Viewing 901 - 910 interview questions