Sobes.tech

Golang

¿Qué primitivas de sincronización existen en Go?

Senior
VK CloudVK Cloud
92

¿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?

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

¿Cómo ves tu nuevo lugar de trabajo, qué esperas?

Senior
Hi Rockits
92

¿Cómo conectar un perfilador en Go? ¿Cómo tomar perfiles?

Senior
А7
92

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

Middle
VKVK
92

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

Senior
Ozon ФинтехOzon Финтех
92

¿Cuál es tu edad?

Middle+
X5
92

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:]...) } } }

Middle
Туту
92

¿Ha utilizado nubes públicas?

Senior
eLama
92

¿Cómo buscar una fuga de memoria en un servicio de producción si no se reproduce localmente?

Middle+
VK music
92

¿Quieres escribir un pool de trabajadores clásico?

Senior
Cloud.ru
92

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.

Intern
AvitoAvito
92

¿Cuál es la diferencia entre TCP y UDP?

Middle+
plata
92

¿Qué es importante para ti, en qué prestas atención al comunicarte con los empleadores?

Middle+
Voximplane
92

¿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?

Senior
X5
92

¿En qué se diferencia una data race de una condición de carrera?

Middle
VKVK
92

¿Cuándo no se utilizará un índice al ejecutar una consulta?

Middle
VKVK
92

¿Qué es XSS (Cross-Site Scripting)?

Middle
SecurityTestXSS
92

¿Ha realizado pruebas unitarias?

Middle+
Voximplane
92

¿Qué es la replicación en bases de datos?

Senior
техвил
92
/412