Golang
¿Qué son las cadenas en Go? ¿Qué representan bajo el capó?
Normalización y desnormalización de tablas — cuéntame sobre las formas normales
¿Cómo pueden ocurrir las fugas de goroutines y cómo prevenirlas?
Cuéntame sobre el proyecto en Avito — posición (mid/senior), qué tareas resolvías?
¿Tienes ciudadanía rusa, correcto?
¿Qué es un binario de Go, qué contiene y cómo ejecutar código Go en múltiples plataformas?
¿Por qué ingresaste al mercado laboral / por qué buscas un nuevo empleo?
¿Recuerdas el perfil de carga — cuánto para lectura, cuánto para escritura?
Es necesario diseñar la arquitectura del backend para un mensajero (Slack, Teams, Mattermost). Requisitos y restricciones: solo chats 1x1, sin chats grupales solo mensajes de texto, sin adjuntos el servicio está disponible a través de internet hasta 10,000 usuarios en el sistema los mensajes deben entregarse rápidamente, en unos pocos segundos se debe mantener el orden de los mensajes, sin duplicados debe ser posible desplazarse hacia atrás en el chat, por lo que se deben almacenar los mensajes los clientes son dispositivos móviles, no es necesario diseñarlos no es necesario diseñar la autorización
¿Quién controla lo que has escrito sobre los resultados del despliegue en el chat?
¿Cómo se organiza el trabajo con los almacenes en StatefulSet?
¿Qué es SOLID? Enumera los principios.
¿Qué índices hay en PostgreSQL?
¿Cuál es tu experiencia general en TI en el ámbito comercial?
¿Por qué no crean índices en todas las columnas y sus combinaciones?
¿Qué otros primitivas de sincronización conoces?
¿Cómo numerar a los empleados masculinos y femeninos por separado?
¿Pueden las CTE ayudar a resolver el problema de consistencia entre dos consultas?
¿Cuál es la diferencia entre arreglos y slices en Go?
¿Para qué sirve el contexto en Go?