Golang
¿Qué primitivas de sincronización existen en Go?
¿Qué es una plataforma corporativa para procesar datos logísticos y operativos de las redes minoristas del holding? ¿Se componían, calculaban o cómo?
¿Cómo ves tu nuevo lugar de trabajo, qué esperas?
¿Cómo conectar un perfilador en Go? ¿Cómo tomar perfiles?
Nombre más formal: coincidencia de cadenas aproximada (encontrar una coincidencia aproximada). Se requiere verificar si la primera cadena es una subsecuencia de la segunda. Una subsecuencia es cuando se puede obtener la primera cadena de la segunda eliminando algunos caracteres. Entrada: 'car', 'cartwheel' Salida: true Entrada: 'cwhl', 'cartwheel' Salida: true Entrada: 'cwhee', 'cartwheel' Salida: true Entrada: 'cartwheel', 'cartwheel' Salida: true Entrada: 'cwheeel', 'cartwheel' Salida: false Entrada: 'lw', 'cartwheel' Salida: false
Hay 3 entidades: usuario, chat, mensaje • El usuario tiene un nombre y una fecha de registro • El chat tiene un nombre y una fecha de creación • El mensaje tiene texto, autor y fecha de creación • Un usuario puede estar en varios chats al mismo tiempo • Un mensaje pertenece obligatoriamente a un chat, y no puede pertenecer a más de un chat al mismo tiempo • Se debe describir el dominio en forma de tablas
¿Cuál es tu edad?
var ( mu sync.Mutex items []Product vatRate = 10.0 order Order ) type Product struct { NameOfProduct string PriceOfProduct float32 } type Order struct { Items []Product } func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) { items = append(items, item) } func RemoveItemFromShoppingCart(nameOfItem string) bool { mu.Lock() defer mu.Unlock() for i, item := range items { if item.NameOfProduct == nameOfItem { items = append(items[:i], items[i+1:]...) } } }
¿Ha utilizado nubes públicas?
¿Cómo buscar una fuga de memoria en un servicio de producción si no se reproduce localmente?
¿Quieres escribir un pool de trabajadores clásico?
Reglas para realizar la prueba Durante la prueba: - Asegúrese de que en la habitación no haya nadie más y que se mantenga el silencio - Verifique que la cámara del dispositivo esté dirigida a su rostro - Está prohibido usar el teléfono móvil para fotografiar las preguntas - Está prohibido cambiar a otras ventanas o pestañas del navegador - Está prohibido mover el cursor fuera del marco indicado - Verifique que en el navegador estén desactivados todos los plugins, como por ejemplo: traducción automática o herramientas de texto. Su funcionamiento puede causar la pérdida de la capacidad de responder a las preguntas En caso de detectar violaciones, la información será enviada al equipo de contratación El proctoring está activo Este test utiliza un sistema de supervisión que nos ayuda a garantizar la honestidad y seguridad durante la prueba. Se requiere acceso a la cámara, micrófono y pantalla. Al hacer clic en el botón para otorgar accesos, usted acepta la política de uso de datos.
¿Cuál es la diferencia entre TCP y UDP?
¿Qué es importante para ti, en qué prestas atención al comunicarte con los empleadores?
¿Cómo trabajar con contratos durante el desarrollo de un nuevo servicio, cuando los contratos aún no están finalizados y cambian con frecuencia?
¿En qué se diferencia una data race de una condición de carrera?
¿Cuándo no se utilizará un índice al ejecutar una consulta?
¿Qué es XSS (Cross-Site Scripting)?
¿Ha realizado pruebas unitarias?
¿Qué es la replicación en bases de datos?