Sobes.tech

Golang

Cuéntanos sobre tu proyecto en Ozon — ¿qué hiciste?

Middle
205

¿Cuál es tu nivel: middle, middle+, senior?

Middle
202

¿Qué sucede si se cambia el contrato de datos que recibe el servicio? ¿Cómo resolvieron el problema de cambiar el esquema en CDC/Kafka?

Senior
195

¿Cuántas personas hay en el equipo?

Middle
195

¿Cómo te sientes en el equipo en términos de nivel? ¿Qué te falta para una posición de senior completo?

Senior
192

¿Cuáles fueron las tareas más difíciles en el proyecto? ¿Cómo abordaba las tareas desconocidas?

Senior
190

Implementa la obtención de los 5 mejores servicios en O(N) utilizando una estructura auxiliar

Middle+
188

¿Por qué has decidido cambiar de empleador ahora?

Middle
183

¿Qué patrones utilizaste en el código? ¿Por qué elegiste un enfoque basado en eventos y Kafka, en lugar de solicitudes normales?

Senior
180

Implementa una función para encontrar el servicio con la mayor cantidad de registros en cada namespace. ¿Cuál es la complejidad de los algoritmos para top-1, top-2, top-10?

Middle+
178

¿Qué métodos alternativos de comunicación entre goroutines existen además del uso de canales?

Junior — Middle
177

Cuéntame sobre el equipo y los procesos de desarrollo. ¿Cómo está estructurado el proceso, cómo se realiza la revisión de código, hay disputas?

Senior
176

¿Por qué los consumidores de Kafka reciben el evento 'pedido entregado' antes que el evento 'pedido creado'? ¿Cómo se puede solucionar esto?

Middle+
175

[nombre] preguntó: ¿Vives en Moscú — es información actual?

Middle
165

¿Cuál es el plazo para las ofertas calientes según el estado de búsqueda?

Middle
165

¿Hasta qué punto participaste en la toma de decisiones sobre la implementación de Kafka y otras herramientas? ¿Lo discutiste con colegas o con el líder del equipo?

Senior
161

¿Por qué no consideraron las opciones dentro de Ozon?

Middle
161

¿Cómo paralelizar el procesamiento de logs utilizando un pool de trabajadores? ¿Cómo obtener resultados de las goroutines?

Middle+
160

El servicio se bloqueó después de conectar la décima tienda a la función de estadísticas. ¿Qué harás? ¿Cómo diagnosticar y optimizar la base de datos?

Middle+
158

Kafka no está disponible, el servicio no puede enviar la actualización del pedido. ¿Cómo resolver el problema? ¿Qué es el patrón Outbox?

Middle+
157
/3