Sobes.tech

Frontend

Quais métodos de cópia profunda de objetos em JavaScript você conhece?

Middle
Navio
40

O que são Map e Set em JavaScript? Em que eles diferem entre si e de um objeto comum?

Middle
AstonAston
40

Para cada um dos três trechos de código JavaScript, determine o que será exibido no console e explique as diferenças no comportamento de primitivos, objetos e reatribuições de referências.

Middle+
Яндекс
40

Quem desagregou as tarefas em subtarefas: você, o líder da equipe ou a equipe?

Middle
Pac Group
40

/* Temos um conjunto de bilhetes assim: [ { from: 'Londres', to: 'Moscovo' }, { from: 'NY', to: 'Londres' }, { from: 'Moscovo', to: 'São Petersburgo' }, ... ] Desses bilhetes, é possível construir uma única rota contínua. Não há ciclos nem repetições na rota. Precisa-se escrever um programa que retorne esses mesmos objetos de bilhetes na ordem da rota. */ function getRoute(tickets = [], startCity) { // seu código aqui } console.clear() console.log(getRoute([ { from: 'Londres', to: 'Moscovo' }, { from: 'NY', to: 'Londres' }, { from: 'Moscovo', to: 'São Petersburgo' }, ], 'NY')); /* [ { from: 'NY', to: 'Londres' }, { from: 'Londres', to: 'Moscovo' }, { from: 'Moscovo', to: 'São Petersburgo' }, ] */

Middle+
Яндекс
40

Tinha um monorepositório ou repositórios separados para aplicações e bibliotecas partilhadas?

Middle+
Mish
40

[nome] perguntou: Houve alguma situação em que um colega claramente estava sobrecarregado, e tu estavas completamente ocupado?

Middle
Sidbrige
40

Fala-me sobre os atributos async e defer ao incluir scripts: qual é a diferença, quando bloqueiam o análise HTML?

Middle
ВШЭ
40

Quais são as formas de declarar funções em JavaScript? Como a declaração de função difere da expressão de função? Como a função arrow difere da declaração de função?

Middle
ОТП БанкОТП Банк
40

O que sabes sobre a empresa [empresa]? Tens alguma experiência de trabalho com ela?

Middle+
Tilda
40

Fale-me sobre a composição da equipa no seu último emprego.

Middle
Ростелеком
40

Explique a diferença entre componentes controlados e não controlados no React.

Middle
ГКУ Инфогород
40

Que novidades surgiram nas versões modernas do React, em particular no React 18 e React 19? Com o que se deparou na prática?

Middle
А0
40

Como armazenavam e reutilizavam a lógica comum, especialmente a lógica de negócio, entre os micro-frontends? Quem a acompanhava?

Middle
Pac Group
40

Como identificaste os gargalos numa página com muitas câmeras e como decidiste o que exatamente precisava de otimização? Quão profundo foi o teu perfilamento?

Middle+
СБЕРСБЕР
40

O que acontecerá se a URL mudar rapidamente várias vezes seguidas?

Middle
RedLab
40

Onde pode armazenar o estado no Vue? Em que casos é melhor usar Pinia/Vuex, e em quais usar provide/inject?

Middle
АО Пари Страховая компания
40

Tarefa: implementar um formulário de login em React. Requisitos: - dois campos: email + password - inputs controlados - submissão do formulário com preventDefault - validação básica (campo não vazio) - ao enviar, fazer uma requisição assíncrona (pode ser simulada com setTimeout) - mostrar estado de carregamento (botão desativado) - mostrar erro em caso de login mal-sucedido Adicional (não obrigatório): - validação de email

Middle
нейровэд
40

Para onde foi registada a documentação dos resultados da análise dos layouts, por exemplo no Google Docs ou noutro lugar?

Middle
Интай-текстиль
40

/* Temos um conjunto de bilhetes da seguinte forma: [ { from: 'Londres', to: 'Moscovo' }, { from: 'NY', to: 'Londres' }, { from: 'Moscovo', to: 'Spb' }, ... ] Destes bilhetes, é possível construir uma única rota contínua. Não há loops nem repetições na rota. Precisa-se escrever uma função que retorne esses mesmos objetos de bilhetes na ordem da rota. */ function getRoute(tickets = [], startCity = 'NY') { // your code here }

Middle
Яндекс МаркетЯндекс Маркет
40
/295