As 10 principais perguntas e respostas da entrevista com desenvolvedores front-end
Aqui estão as perguntas e respostas da entrevista do desenvolvedor front-end para calouros e também para candidatos experientes para conseguir o emprego dos sonhos.
1 Quem é o desenvolvedor front-end? O que ele faz?
Em um site, front-end é a parte que os usuários acessam enquanto interagem com o site, incluindo imagens, botões, cores, animações, formulários, tipografia etc. Enquanto o desenvolvedor front-end é um programador que codifica o front-end de um site e garante que a visibilidade do site permanece a mesma em diferentes navegadores da web.
Download gratuito de PDF: Perguntas e respostas da entrevista com o desenvolvedor front-end
2) Quais são as habilidades necessárias
As habilidades necessárias para o desenvolvedor front-end incluem
Habilidades adicionais Algumas habilidades adicionais que podem ser úteis serão
- Conhecimento de testes entre navegadores
- Conhecimento de CMS como WordPress, Joomla or Drupal
- Conhecimento de PHP e OOPs (programação orientada a objetos)
- Conhecimento de SEOe ferramentas como Flash e Dreamweaver
3) Explique o que é Three.js e seus recursos importantes?
Three.js é uma biblioteca JavaScript 3D de código aberto que permite criar e exibir gráficos de computador 3D interativos e animados em qualquer navegador da Web compatível, sem depender de plug-ins proprietários. Os principais recursos do Three.js incluem
- Renderizadores
- Cenários
- Câmeras
- Luzes
- animações
- Materiais
- shaders
- objetos
- Geometria
- Pá Carregadeira
- Import / Export
- depuração
- Suporte
4) Explique qual é a diferença entre WebGL e three.js?
WebGL | Três.js |
WebGL permite controlar a GPU de forma mais direta | Three.js é construído sobre WebGL e permite que você cuide de muitas coisas, como quais objetos desenhar em cada quadro |
É mais um “modo imediato” | É mais um “modo retido” |
Não possui suporte adicional para texto, para shaders construídos, para seleção, etc. | Possui suporte adicional para texto, seleção, hierarquia de objetos, etc. |
5) Explique o que é CoffeeScript?
CoffeeScript é uma pequena linguagem de programação que é compilada em JavaScript. Ajuda a escrever melhor o código JavaScript, fornecendo uma sintaxe mais consistente e evitando a natureza irregular da linguagem JavaScript. A regra básica para Coffee Script
- Espaço em branco é importante: não há chaves no CoffeeScript
- Sem parênteses: funções que aceitam argumentos não requerem parênteses
6) Quais são os benefícios do Coffee Script em relação ao JavaScript?
- CoffeeScript permite que você expresse seu programa com muito menos código que JavaScript
- Possui muitos complementos leves, como interpolação de string Ruby e compreensão de lista de estilo Python
- Torna as tarefas diárias mais fáceis de executar com CoffeScript em vez de JavaScript
7) Como as variáveis diferem no CoffeeScript e no JavaScript?
Para variáveis em JavaScript, você deve adicionar ponto e vírgula no final para executar, enquanto no CoffeeScript não há necessidade de adicionar ponto e vírgula no final da instrução. Ao contrário do JavaScript, o CoffeeScript adiciona ponto-e-vírgula com facilidade.
8) Quais são as regras básicas a serem lembradas para o Coffee Script?
A regra básica do Coffee Script
- O espaço em branco é importante: Não há chaves no CoffeeScript
- Sem parênteses: Funções que aceitam argumentos não requerem parênteses
9) Explique funções no CoffeeScript?
Funções no CoffeeScript são uma lista (opcional) de parâmetros seguida por uma seta e depois pelo corpo da função. Por exemplo, log = (mensagem) à mensagem console.log
10) No CoffeeScript, como a função clone é útil?
A função Clone é útil na criação de um novo objeto completo no Coffee Script por
- Copiando todos os atributos do objeto de origem para o novo objeto
- Repetindo as etapas de cópia de atributos do objeto de origem para todos os subobjetos chamando a função clone
- Criando um novo objeto como objeto de origem
11) Explique o que é um objeto Thread-Local em Python Flask?
O Flask usa objetos locais de thread internamente para que o usuário não precise passar objetos de função para função dentro de uma solicitação para permanecer seguro para threads. Essa abordagem é útil, mas requer um contexto de solicitação válido para injeção de dependência ou ao tentar reutilizar código que usa um valor vinculado à solicitação.
Essas perguntas da entrevista também ajudarão em sua viva (oral)
Surpreendente