Sobes.tech

Golang

¿Con qué bases de datos ha trabajado?

Middle+
Яндекс вертикали
112

En cuanto a la especificidad de la startup: no siempre hay una definición clara de las tareas, a veces son difusas, se requiere iniciativa y autonomía, la carga de trabajo puede ser desigual. ¿Cómo te sientes en esto?

Senior
AstraTech
112

¿Cómo comparar elementos en un mapa? ¿Cómo verificar si dos mapas son iguales?

Senior
Яндекс
112

Cuéntame sobre el diseño del sistema de moderación/orquestador: cómo lo diseñaron, qué decisiones tomaron?

Senior
Hi Rockits
112

¿Cuáles son las buenas prácticas y los anti-patrones en las pruebas unitarias? ¿Cómo saber si las pruebas son buenas?

Middle+
X5
112

Tarea de escalabilidad: el servicio B está experimentando una carga creciente desde el servicio A. ¿Qué se puede hacer?

Junior
Позитив Технолоджис
112

Cuéntame sobre un problema interesante de tu experiencia pasada. ¿Qué hiciste en la empresa?

Middle+
VKVK
112

Se da una cadena de caracteres. Encontrar la cantidad de pares de índices i y j (i <= j), entre los cuales, inclusive, no hay caracteres repetidos. Para la cadena "aba" la respuesta es 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") Para la cadena "abcb" la respuesta es ?: aba 3 + 2 = 5 abcb 4 (a, b, c, d) + 1 (ab) + 1 (bc) + 1 (cb) + 1 (abc) = 8

Intern
Яндекс
112

¿Por qué crear muchos hilos del sistema operativo es un problema? ¿Por qué se necesita un planificador en el tiempo de ejecución de usuario de Go?

Senior
X5 techX5 tech
112

¿Se puede usar una columna en SELECT si no la agrupamos en GROUP BY?

Senior
OZONOZON
112

¿Qué hacer si los usuarios se quejan por el cambio en el modelo de monetización, pero la empresa tiene un plan claro?

Senior
AvitoAvito
112

// Se dan dos secuencias ordenadas en orden no decreciente de números enteros. // Es necesario devolver todos los elementos de la primera secuencia que no estén en la segunda. // 0 <= N <= 10^6 // -10^9 <= a[i] <= 10^9 // [1] // [2, 3, 4, 5, 6] // [1] // [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ...] // [1] // [2, 3, 4, 5, 6, 7, 8] func filter(first []int, second []int) []int { res := make([]int, 0, len(first)) i, j := 0, 0 for i < len(first) && j < len(second) { if first[i] < second[j] { result = append(result, first[i]) i++ } else if first[i] > second[j] { j++ } else { i++ j++ } } for i < len(first) { result = append(result, first[i]) i++ } return result }

Middle+
Яндекс
112

¿Qué estados tiene una gorutina?

Senior
sber tech
112

¿Qué bloqueos crea PostgreSQL al eliminar filas específicas?

Senior
Итрея
112

¿Se puede comparar dos segmentos de un array o lista entre sí?

Junior — Middle
112

¿Por qué cambió de [empresa] a [empresa]?

Middle+
plata
112

Cuéntame sobre el trabajo con slices en Go: cómo funcionan la capacidad y la longitud, ¿qué pasa cuando se sale de los límites?

Middle+
Umbrella IT
112

¿Cómo llegan las tareas a trabajo? Cuéntame sobre este proceso.

Senior
Flant
112

Cuéntame sobre el proyecto anterior (Cloud.ru): ¿qué tipo de proyecto era, en qué consistía?

Middle+
Lexica
112

¿En qué se diferencia DROP de TRUNCATE?

Middle
Япоки
112
/412