Golang
¿Cuál de los siguientes es un medio de sincronización en Go? (canales, sync.WaitGroup, sync.Mutex, sync.Cond)
¿Qué caracteriza a los suscriptores en el patrón Pub/Sub?
¿Cuál es la cantidad mínima que consideras para tus expectativas salariales?
¿Escribió usted servicios de alta carga o los mantuvo?
Cuéntame sobre tu experiencia en infraestructura y colaboración con DevOps
¿Qué es el apagado suave y por qué es necesario?
¿En qué se diferencian los tipos de datos int32, int64 y simplemente int?
¿Cómo se realiza la expansión (rehash) en las tablas Swiss?
¿Por qué la modelo no tiene texturas, aunque descargaste un modelo pintado? ¿Se puede pintar uno mismo?
¿Todavía te comunicas con alguna otra empresa? ¿Quizás ya tienes ofertas?
Tarea: «Ping-pong con timeout» Escribe una función pingPong que: - Inicie dos goroutines: una genera mensajes "ping", la otra — "pong". - Las goroutines deben intercambiar mensajes a través de un canal común estrictamente por turnos. - El intercambio continúa durante 3 segundos, después de lo cual el programa debe terminar (apagado ordenado). - Usa un contexto para cancelar con un timeout. - Muestra cada mensaje en pantalla junto con el tiempo (en milisegundos desde el inicio). Ejemplo de salida esperada: 0ms: ping
Se proporciona una lista de números enteros. Escriba una función remove que elimine todos los ceros Ejemplos: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]
¿Podemos pasar un slice como parámetro a una función? ¿Hay alguna peculiaridad en este tipo de paso?
¿En qué gráfico vio el problema al usar pprof?
¿En qué proyecto o producto estás trabajando actualmente?
Cuente la diferencia entre REST, gRPC y GraphQL.
La vacante implica una reubicación obligatoria en Chipre y un formato de oficina al 100%. ¿Qué tan aceptable es esto para ti?
¿Es el tipo string en Go mutable o inmutable?
¿Qué son los tiempos de espera y los usas en tu trabajo?
Cuéntame, ¿cuál es tu proyecto actual, de qué parte de la funcionalidad eres responsable?