Golang
¿Está considerando activamente las ofertas? ¿Hay etapas finales?
Veo que optimizaste PostgreSQL, redujiste la latencia de las consultas de 1200 milisegundos a 250 — ¿puedes decirme cómo lograste esto?
¿Cómo recibían las tareas? ¿Dónde llevaban las tareas y los estados?
¿Redis estaba en los tres centros de datos?
Explica qué es el campo inventory_code (código) en la tabla de libros, ¿qué es eso?
¿Había un proxy delante de Redis, o usted hizo el sharding usted mismo?
Cuéntame sobre tu proyecto actual: ¿en qué estás trabajando?
¿Usar una biblioteca existente o escribir la propia? (dilema construir vs comprar)
En el lenguaje Go, hay goroutines, que son hilos ligeros. ¿Puedes explicar cómo entiendes cuándo es necesario usar una goroutine y cuándo no?
¿Cuál fue el mayor volumen de datos con el que trabajaste y cuántas solicitudes de lectura/escritura hubo?
¿Cuántas combinaciones diferentes hay al lanzar dos dados indistinguibles?
Cuéntame sobre ClickHouse: cómo almacena datos en el disco (almacenamiento columnar), por qué no se puede cambiar el ORDER BY en una tabla existente, solo agregar nuevas columnas al final?
¿Cuáles son sus expectativas salariales? ¿Qué cantidad considera mensual?
¿Qué hacer si el endpoint se ralentiza? Describe los pasos de diagnóstico.
¿Entonces, cada centro de datos actualizaba su propio Redis si los grupos de consumidores eran diferentes?
Por favor, cuéntame sobre el equipo: la composición del equipo, con quién interactuaste.
¿Cómo funcionan las goroutines y cómo sincronizar su trabajo?
¿Qué índice agregar para la consulta de búsqueda de libros disponibles? ¿Por qué cada campo en un índice compuesto? ¿Cómo funcionará el índice con 2 millones de filas?
Cuéntame sobre el mapa en Go: cómo está estructurado, cuál es la complejidad de las operaciones en promedio y en el peor caso.
Escribir una función que verifique si una cadena es un palíndromo. - Un palíndromo es una secuencia de caracteres que se lee igual en ambos sentidos. - Solo se deben verificar los caracteres del alfabeto a-zA-Zа-А-я, sin tener en cuenta mayúsculas o minúsculas.