paquete principal importar "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Golang
Cuéntanos sobre tu experiencia en Gazpromneft.
Cuéntame sobre las funciones de ventana en SQL — ¿cómo se escriben?
¿Cuál es la complejidad asintótica de buscar por clave en una tabla hash y cómo se logra? ¿Cómo se realiza exactamente la direccionamiento del bucket mediante el hash de la clave?
Cuéntame sobre tu tarea más difícil, ya sea técnica o empresarial.
¿Qué proyectos tuvo en su último trabajo?
¿Cómo procesa el sistema un evento de entrega de mercancía que llega sin todos los datos necesarios?
Cuéntame sobre los niveles de aislamiento de transacciones en PostgreSQL
Escribir una función processBatch que divida un array de cadenas en lotes de 10, guarde cada lote a través de la interfaz Saver, y en caso de éxito envíe una notificación a través de la interfaz Notifier
¿Puedes dar un ejemplo de implementación de la cadena de responsabilidad en un servicio RESTful clásico en Go?
Nombra patrones de diseño de diferentes categorías (creacionales, estructurales, de comportamiento, de programación paralela) y explica uno de tus favoritos en detalle.
¿Alguna vez has llevado a cabo un proyecto complejo desde cero?
¿Qué es una condición de carrera y cómo evitarla?
¿Antes de cambiar de Postgres a ClickHouse para generar informes, intentaron optimizar primero Postgres (índices, etc.)?
¿Debe aparecer en Redis una nueva nomenclatura (nuevo producto)?
¿Cuál es el peligro al pasar un slice a una función? ¿Hay alguna trampa con los arreglos?
¿Existen procedimientos almacenados y funciones en PostgreSQL, MS SQL, Oracle?
¿Cómo se llama esta métrica que relaciona clics y impresiones?
¿Cómo llegaste al momento de optimizar PostgreSQL y qué métodos de optimización utilizaste?
¿Cuáles son tus puntos fuertes?