Frontend
¿Por qué no es recomendable hacer que cada componente de la aplicación sea un fragmento separado mediante React.lazy? ¿Qué problemas puede causar esto (con el renderizado, la red, el tamaño del paquete)?
¿Qué interfaces ha desarrollado y en qué consistían: formularios, pantallas analíticas u otras?
class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Dilo brevemente así: `this` no es un ámbito de visibilidad, sino un contexto de llamada a la función. Se determina no donde se declara la función, sino donde se llama. Se pueden agregar 3-4 reglas: - Llamada normal a una función — `this` generalmente es undefined en modo estricto. - Método de un objeto — `this` apunta al objeto a la izquierda del punto. - `call / apply / bind` — permiten establecer explícitamente `this`. - Funciones flecha — no tienen su propio `this`, toman el del contexto externo.
¿Qué son useMemo, useCallback y React.memo? ¿Cuándo es mejor usarlos?
Cuéntame sobre los slots en Vue: cómo los usaste, incluyendo los scoped slots?
¿Tienes escrito que Moscú, metro Sokol, pero tú eres de Samara?
¿Ha trabajado con el sistema de archivos, la cámara u otras capacidades nativas en React Native?
¿Para qué se utiliza useMemo? Da un ejemplo práctico.
function memoize(fn, options = {}) { const { maxSize = 1000, keyOf = (...a) => JSON.stringify(a), lruTouch = true, } = options; let hits = 0; let misses = 0; const cache = new Map(); const getKey = (...args) => keyOf(...args); const wrapped = (...args) => { // escribe el código aquí return fn(...args); }; // y aquí return wrapped; }
[nombre] preguntó: ¿Qué tan preparado estás para dedicar aproximadamente el 75% de tu tiempo laboral a maquetar páginas y crear elementos de UI?
¿Qué te gusta más hacer en el trabajo y qué no tanto? ¿Qué te lleva más tiempo del que te gustaría?
¿Ha utilizado agentes de IA (herramientas LLM) en su trabajo? ¿Cuál es su experiencia con ellos?
¿Qué es un polyfill? ¿Alguna vez has tenido que escribir polyfills?
¿Por qué un gestor de estado (por ejemplo, Redux) es mejor que simplemente dividir en contextos partes?
Gracias, eso es útil. ¿Podrías contarme cómo has trabajado con gerentes de producto, diseñadores y otros ingenieros en un proyecto? Gracias, eso da una imagen clara. ¿Has tenido situaciones en las que necesitaste explicar las compensaciones del front-end a la dirección del producto, por ejemplo, en torno al alcance, UX, rendimiento o restricciones técnicas? ¿Estás disponible para trabajar desde la oficina en Poznań 1 día por trimestre si estás basado fuera de Poznań?
¿Cuál es la diferencia entre ref y shallowRef en Vue.js? ¿Cuándo es mejor usar shallowRef?
¿Qué es la key en las listas de React?
¿Para qué se usa forwardRef en el código para el botón y qué pasará si no se usa?
¿Qué alternativa se puede usar para evitar pasar la propiedad onToggle a través de todos los niveles de anidamiento?
¿En qué se diferencia debounce de throttle?