📋 2025/11 Interview Prep
The best way to prepare for life is to begin to live.
CSS
- Explique as diferenças do modelo de caixa CSS
- Explique as diferenças entre
px,em,rem,vw,vh - Descreva os pseudo-elementos que você usa com frequência
- Como organizar os estilos ao lidar com Dark Mode?
JavaScript(ES6+)
- Explique as diferenças entre var, let e const
- Explique o Hoisting
- Descreva as diferenças de configuração do
<script> - Explique cookie, sessionStorage e localStorage
- Explique a diferença entre
==e=== - Explique a diferença entre
undefinedenull - Explique o princípio do Promise
- Explique o que é async/await e como usar
- Explique o princípio do Hoisting
- Explique os cenários de uso do
this - Explique os cenários de uso e diferenças entre Set e Map
TypeScript
- Quais são as diferenças entre TypeScript e JavaScript?
- Explique os tipos básicos e anotacoes de tipo no TypeScript
- Quais são as diferenças entre Interface e Type Alias?
- Explique o conceito e uso de Generics
Vue
- Quais são os novos recursos do Vue 3?
- Quais são as diferenças entre Composition API e Options API?
- Quais são as diferenças entre ref e reactive?
- Quais são as diferenças entre watch e watchEffect?
- Explique os Lifecycle Hooks do Vue
- Quais são as formas de comunicação entre componentes Vue?
- Explique o princípio da vinculação bidirecional no Vue2 e Vue3
- Explique o que é Static Hoisting no Vue3
- Compare as diferenças entre Pinia e Vuex
- Explique o que é Fragment no Vue3
Framework
Experience
Otimização de desempenho
SSR & SEO
- O que é a Server Engine do Nuxt 3?
- Como escolher entre CSR, SSR e SSG?
- Causas comuns e soluções de Memory Leak em SSR?
- Como lidar com Hydration Mismatch em SSR?
- Qual a diferença entre deploy de uma aplicação SSR e uma SPA?
- Como lidar com SEO de sites multilingues?