Sobes.tech

Frontend

¿Cómo se relacionan TCP y TLS entre sí? ¿Qué problema resuelve TLS?

218

¿Cuáles son las ventajas y desventajas de TypeScript en comparación con JavaScript?

199

Si TLS cifra el tráfico, pero un atacante intercepta el paquete y lo vuelve a enviar al servidor (ataque de repetición), ¿por qué esto no funcionará? ¿Qué sucede durante la establecimiento de una conexión TLS paso a paso?

194

¿Cómo funciona React por debajo del capó? Explique el mecanismo de reconciliación, Virtual DOM, arquitectura Fiber y por qué se necesitan dos fases (render y commit).

157

Evalúe la siguiente implementación de autenticación: formulario de inicio de sesión/contraseña, el backend busca al usuario en la base de datos (tabla: id, nombre de usuario, contraseña), obtiene el ID entero y lo escribe en una cookie con la bandera HttpOnly. ¿Qué hay de malo en esta implementación y cómo se puede mejorar?

154

¿En qué nivel del modelo OSI se encuentra el protocolo HTTP? ¿Qué hay debajo de él?

154

Cuente qué sucede desde el punto de vista de la red cuando un navegador solicita una página, por ejemplo, cuando ingresa [enlace] en la barra de direcciones. Describa todos los pasos desde ese momento hasta la obtención del código HTML.

150

¿Cómo generar correctamente tokens de autorización? ¿Qué debe contener el token para protegerse contra ataques de fuerza bruta?

136

¿Qué es React, para qué sirve y qué problemas resuelve? ¿Cuándo es recomendable usar React y cuándo basta con JavaScript puro?

135

¿De qué consta una solicitud HTTP? Nombra sus partes principales y bloques.

131

Proporcione un ejemplo de un componente funcional defectuoso que provoca renderizados adicionales y explique cómo corregirlo.

124

¿Qué partes de la solicitud HTTP se cifran y cuáles permanecen abiertas al usar HTTPS? Por ejemplo, ¿se cifra la URL, los encabezados, el cuerpo de la solicitud?

123

¿Qué más se necesita además de la dirección IP para abrir una conexión TCP?

114

¿Cómo funcionan las sesiones y la autorización? ¿Cómo es que después de iniciar sesión, todas las solicitudes posteriores no requieren una autorización repetida?

95

¿Cómo se utiliza el cifrado asimétrico en TLS y para qué sirve?

91

El usuario pulsa el botón de pago de 100 rublos, se envía una solicitud POST al servidor, pero no llega respuesta — hay un tiempo de espera. ¿Cómo hacer para que el reenvío no cause un doble cargo? ¿Cómo se resuelve esta tarea en el frontend y en la arquitectura?

86