Golang
¿Qué comandos se pueden usar para verificar los recursos consumidos en Linux?
Escribe un Singleton en Go usando sync.Once, luego complica: GetLogger acepta name y age, devuelve una sola instancia para parámetros iguales
¿Qué métodos de pago has integrado en fiat?
¿Por qué no se escribe el inicio de la condición para verificar los caracteres en la implementación?
Cuéntame sobre tu educación, ¿entiendo correctamente que terminaste la licenciatura? ¿En qué especialidad?
// Necesitas modificar la función ap para que el 6 esté incluido en el slice resultante y que el slice esté ordenado // Importante - la función ap no devuelve nada package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // el resultado esperado debe ser - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { }
¿Qué es el patrón Singleton? ¿Es un patrón o un antipatrón?
¿Cómo era el proceso de desarrollo en tu equipo (CI/CD, pruebas, revisión de código)?
Diferencias en las estructuras de almacenamiento de datos entre bases de datos de filas y columnas
Cuéntame sobre los niveles de aislamiento de transacciones
func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }
¿De qué principios en su trabajo se adhiere?
Se da una lista ordenada no decreciente de números enteros a, un índice de elemento index y un número entero k. Debe devolver en cualquier orden k números de la lista que sean los más cercanos en valor al elemento a[index]. a=[2, 3, 5, 7, 11], index=3, k=2 -> [5, 7] a=[4, 12, 15, 15, 24], index=1, k=3 -> [12, 15, 15] a=[2, 3, 5, 7, 11], index=2, k=2 -> [3, 5] o [5, 7]
Cuéntame más sobre tu experiencia en EMCD Tech: ¿qué hiciste allí y cómo creciste en dos años y medio?
¿Qué es un proxy inverso y cómo puede ser implementado?
¿Participaste solo en el desarrollo o también en la elaboración de requisitos con los analistas?
¿Qué tipos de memoria hay en Go? ¿En qué se diferencia la pila del montón (heap)?
Cuéntame sobre netpoller en Go.
```go func fail() { panic("¡Fallar!") } func main() { fmt.Println("¡Inicio!") var wg sync.WaitGroup wg.Add(1) go func() { defer func() { if e := recover(); e != nil { fmt.Println(e) } }() fail() wg.Done() }() wg.Wait() fmt.Println("¡Fin!") } ```