Sobes.tech

Python

Cuéntenos sobre su experiencia: en qué proyectos ha trabajado en [empresa] y [empresa], qué tecnologías utilizó y de qué fue responsable?

Senior
АВ Софт
44

¿Cuáles son las desventajas del código asíncrono?

Middle+
Лучи
42

¿Cómo funcionaba el sistema antes de la transición a event-driven/Kafka: eran API REST en FastAPI?

Middle
Sapiens Solutions
41

¿Qué información llega a API Gateway al crear una solicitud de crédito?

Senior
ВГТРК СМОТРИМ
41

¿Qué es una máscara de subred y por qué es necesaria?

Middle+
Angara Security
39

Es necesario validar la estructura SOLO para la corrección en la apertura y cierre de paréntesis. datos_prueba = [ "[][[]]", # válido "[[[]]]", # válido "[][][]", # válido "]]][[", # inválido "[[[]", # inválido "[]]", # inválido "[[]]", # inválido "][]]", # inválido "[]][[]", # inválido "[][[]", # inválido ] def es_valido(valor: str):

Senior
РунитиРунити
35

# Entonces, los requisitos "qué y cómo debe hacer este código" deben aceptarse tal como funciona ahora. db = Model() def process(data): print("tamaño del archivo: " + str(len(data))) líneas_usuarios = open("/opt/data/users.txt").read().splitlines() resultado = [] for línea in líneas_usuarios: líneas_transacciones = open("/opt/data/transactions.txt").read().splitlines() process(líneas_transacciones) for línea2 in líneas_transacciones: partes = línea2.split() es_valido = db.check_transaction( user_id=partes[3], change=partes[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+.\d+", línea2): continue user_id = línea.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", partes[4]): resultado.append(línea2) if len(resultado) > 0: print("match")

Senior
РунитиРунити
33

¿Qué sucede después de ingresar un nombre de dominio en la barra de direcciones del navegador y presionar Enter? Describe la secuencia de eventos.

Middle+
Angara Security
29

¿Quién debería pagar la tarifa al transferir y cómo debería reflejarse en la operación?

Senior
РунитиРунити
27

Si primero aumentas un valor en un 20%, luego disminuyes el valor resultante en un 20%, ¿cuál será el resultado en relación con el valor inicial?

Middle+
КасперскийКасперский
22

¿Cómo organizar la recaudación de tarifas al transferir dinero entre usuarios: qué preguntas hacer al negocio y qué soluciones técnicas sugerir?

Senior
РунитиРунити
10

Implementa una función de suma curried add(a) que toma un número y devuelve otra función que toma un segundo número. La llamada final devuelve la suma de los dos números.

Middle+
КасперскийКасперский
6

¿Cuántas regiones conectadas hay en la matriz (Número de regiones conectadas)? Condición Dada una matriz 2D de enteros. Cada celda contiene un número. Se consideran conectadas dos celdas si están adyacentes horizontal o verticalmente y contienen el mismo número. Una región conectada es un grupo máximo de celdas con el mismo valor, conectadas entre sí. Escribe una función que devuelva el número de dichas regiones conectadas en la matriz. Datos de entrada Una matriz 2D de enteros grid (tamaño de la matriz m×n). Datos de salida Un entero — el número de regiones conectadas. Restricciones 1 <= m, n <= 100 Plantilla de código: # Disponible sin importar: json, sys, io def count_regions(grid): # TODO: implementa la solución aquí return 0

Middle+
КасперскийКасперский
2

¿Por qué decidiste ingresar en el mercado? ¿Qué no te satisface en tu trabajo actual?

Middle+
КасперскийКасперский
1

¿Cómo navegas y trabajas en sistemas Unix: cómo conectarte y realizar diagnósticos básicos?

Senior
РунитиРунити
1

¿Con qué otros lenguajes de programación has trabajado o qué experiencia de desarrollo no comercial tienes?

Middle+
КасперскийКасперский
0

¿Hay alguna pregunta sobre las etapas de la entrevista?

Middle+
КасперскийКасперский
0

Después de cobrar la tarifa, el dinero se deduce de los usuarios, pero el gerente no ve los ingresos de la empresa. ¿Dónde podría estar el dinero y cómo diagnosticarlo?

Senior
РунитиРунити
0

¿Cuántos hilos pueden ejecutar bytecode en Python simultáneamente?

Middle+
КасперскийКасперский
0

¿Cómo cambiar el modelo de datos para combinar de manera inequívoca cuatro transacciones de una transferencia y luego realizar un reembolso con una sola acción?

Senior
РунитиРунити
0
/539