Golang
¿Por qué criterios seleccionas las empresas, en qué te basas?
¿De qué factores depende el número P en la ecuación MPG?
¿Cuál es el papel de los buckets dentro de la implementación de la estructura de datos Map?
¿Cómo se realiza la comunicación entre microservicios en la arquitectura del sistema?
¿Qué son las estimaciones?
Pregunta sobre el servicio lento Tomando como ejemplo la creación de un pedido. Hay una solicitud al servicio y una respuesta, entre estas dos acciones almacenamos en análisis los productos que se pidieron (por ejemplo, para contar la popularidad de los productos). El servicio de análisis funciona lentamente o a veces se agota, y no logramos responder a tiempo, perdiendo pedidos. ¿Qué hacer para dejar de perder pedidos y, por consiguiente, dinero? Idear cómo paralelizar el pedido y el análisis.
Cuéntame sobre los niveles de aislamiento de transacciones en PostgreSQL
¿Qué sucede si se lee desde un canal cerrado en Go?
¿Cuáles fueron las tareas más difíciles en el proyecto? ¿Cómo abordaba las tareas desconocidas?
¿Qué otros lenguajes de programación conoces además de Go a un buen nivel?
¿Qué ocurrirá si es necesario abandonar Kafka y reemplazarla por otro corredor de mensajes? ¿Cómo aislar Kafka de los servicios externos?
¿Cuántos microservicios tienes en Go y con qué frecuencia surgen tareas que involucran dos microservicios?
¿Qué es la contención de bloqueo?
El servidor tiene 8 GB de memoria, se ejecuta una aplicación que consume 10 GB. ¿Qué sucederá?
¿En qué se diferencia REST de RPC? ¿Qué significa stateless en el contexto de REST?
Cuéntenos sobre API Gateway en la arquitectura de microservicios y para qué se utiliza.
Explica la finalidad y el principio de funcionamiento de la estructura sync.Once en Go.
¿Hay preguntas sobre las etapas y los equipos?
¿Qué factores afectan el tamaño de la pila en una goroutine en Go?
Ahora queremos ir a HeadHunter y buscar candidatos por filtros — ¿cómo arquitecturarlo?