Sobes.tech

Frontend

O que é um closure em JavaScript?

351

O que são captura e bubbling nos eventos do navegador? Como stopPropagation e preventDefault diferem?

293

Qual é a diferença entre microtarefas e macro-tarefas no Event Loop e qual é a ordem de execução?

224

Que comandos perigosos do Git conhece e por que não devem ser usados sem cautela?

221

O que significa a abordagem Mobile First no design de layout?

207

Já teve experiência a trabalhar com o Storybook?

205

O que é uma condição de corrida?

196

O que sabe sobre monorepos e em que os instrumentos como Nx e Turborepo diferem?

195

Quando é melhor usar Flexbox e quando CSS Grid?

190

O que costuma adicionar e descrever no Storybook?

179

Como é calculada a especificidade dos seletores CSS: o que é mais forte — estilos inline, !important, ID ou classes?

179

Que tipos utilitários em TypeScript conhece, por exemplo Pick, Partial, Omit?

176

O que é Shadow DOM e por que é necessário?

164

Quais são os perigos do innerHTML?

160

Por que o TypeScript é necessário no frontend, em princípio?

158

Por que decidiu procurar um emprego novo e deixar a sua última empresa?

154

Implemente uma pesquisa de produto numa estrutura Angular: descomente o input com label, trate a entrada com debounce, chame a função searchProducts e exiba os resultados. Use Angular Signals, não apenas RxJS/Subject.

145

O que é o deslocamento de layout, por que acontece e como evitá-lo?

144

O que são rotas preguiçosas no Angular?

139
/2