Sobes.tech

Golang

¿Cuál es tu rol y autoevaluación profesional: middle plus o senior?

Senior
X5
33

// Se ingresa una cadena s que contiene solo los caracteres '(', ')', '[', ']' // Determine si la cadena de entrada es válida. // La cadena es válida si: // - Todos los paréntesis abiertos son cerrados por paréntesis del mismo tipo. // - Los paréntesis deben cerrarse en el orden correcto. // - Cada paréntesis de cierre corresponde a un paréntesis abierto del mismo tipo // () // func isValid(s string) bool { // }

Middle+
СБЕРСБЕР
33

¿Cómo acelerar la ejecución de una gran cantidad de pruebas unitarias?

Middle+
X5
33

¿Cómo vas a elegir entre las muchas ofertas?

Senior
AvitoAvito
33

¿Qué funciones desempeñaste como líder del subequipo?

Senior
AvitoAvito
33

¿Qué son los genéricos en Go? ¿Los has usado ya?

Middle+
МВидеоМВидео
33

¿Qué es importante al elegir una empresa? ¿En qué vas a fijarte?

Middle+
AvitoAvito
33

¿En qué se diferencian los comandos EXPLAIN y EXPLAIN ANALYZE en PostgreSQL?

Middle+
purrweb
33

Cuéntame sobre los principios SOLID

Middle+
СБЕРСБЕР
33

¿Cómo terminar un proceso en Linux y en qué se diferencian SIGTERM y SIGKILL? ¿Qué son las señales y para qué se usan?

Middle
OZONOZON
33

¿Cómo cambiará el resultado si se traslada la condición de filtrado de ON a WHERE en un JOIN?

Senior
Алабуга
33

Si tienes una tarea grande, por ejemplo, un archivo de 10 GB con configuraciones línea por línea, y necesitas procesar cada línea (por ejemplo, poner un punto al final), ¿las goroutines ayudarían a acelerar este trabajo?

Middle
Aliexpress
33

¿Por qué decidiste buscar algo ahora, por qué vas a entrevistas?

Senior
X5
33

Sugiere cómo se puede estructurar esto en estilo REST — ¿cómo renombrarías todos estos métodos?

Senior
МВидео/эльдорадо
33

¿Tiene experiencia trabajando con Docker? ¿Tiene experiencia escribiendo Dockerfile por su cuenta?

Middle+
МТСМТС
33

¿Cómo será la relación entre las tablas transfers y accounts (dos claves foráneas en una tabla)?

Senior
Lamoda Tech
33

¿Qué cambiarías en Go si fueras un mantenedor?

Senior
Магнит Тех
33

¿Qué exactamente escribir en el mensaje Kafka? ¿Qué campos transmitir a los consumidores?

Senior
Pasul LTD
33

¿Con qué tareas solía ocuparse con mayor frecuencia en sus tareas diarias? ¿Corrección de errores, refactorización, soporte, desarrollo de nuevas funciones?

Middle+
OZONOZON
33

// Tarea 3 // Describir qué tarea resuelve este código // ¿Qué problemas hay en esta solución? // ¿Cómo reescribirías este código? var c int var mu sync.RWMutex type Trace struct { // Algunos campos aquí } type Sender interface { Send(Trace) } func Do(sender Sender, tr Trace) { mu.Lock() defer mu.Unlock() c++ if c == 100 { go func() { sender.Send(tr) }() c = 0 } }

Senior
МТС CloudМТС Cloud
33
/411