Data Analyst
Käitumisküsimus: juht soovitas mudelit, kuid see näitab halbu tulemusi. Mida teed?
---SEPARATOR---
// Tellimuse uuendamisel peame saatma tellimuse andmed mitmele teenusele (kolmandatele osapooltele) // teenuste arv kasvab (võib olla tuhanded+) // kirjutasime koodi, alguses kõik töötas hästi, kuid aja jooksul hakkas meie teenus palju ressursse tarbima // Selle koodi optimeerimine on vajalik, et see töötaks tõhusalt suure arvu teenustega func (s *orderService) SendOrder(ctx context.Context, hosts []string, order Order) { for i := 0; i < len(hosts); i++ { go func() { // Kujutage ette, et see on pikk võrgukutse response, err := s.httpClient.Send(ctx, hosts[i], order) if err != nil { s.logger.Error(ctx, "saadetud ebaõnnestus", err) return } s.logger.Info(ctx, "edu", response) }() } }
Probleem: tuhat kasutajat teevad igaüks ühe tellimuse ja lähevad — kuidas see näha metrikates ja mida teha?
SQL: kirjutage päring, mis loeb iga blogija tellijate arvu (tabel blogijate ja tellijate).
Rääkige oma kogemusest, millestki projektist või ülesandest, mille üle olete uhke
Kas teil on kogemusi tehisintellektiga töötamisel? Kogemus AI rakendamisel IT-teenuste haldus süsteemis?
Milliseid integratsioone olete rakendanud ja mida täpselt tegite? (Kafka, REST, RabbitMQ, sünkroonne/asinhron)
Rääkige DWH ehitamise lähenemistest: Data Vault 2.0 vs lumekarp/täht — peamised üksused, eelised ja puudused.
Miks on endiselt mõtet standardiseerida vastuse vormi bännmarkis, isegi kui see piirab mudelit?
Pseudo-kood sum_series(a={{1, 2}, {5, 1}}, b={{2, 4}, {3, 6}, {9, 7}}) -> {{1, 2}, {2, 6}, {3, 8}, {5, 7}, {9, 8}} def sum_series(a, b): result = [] i , j = 0, 0 val_a, val_b = 0, 0 while i < len(a) or j < len(b): a_next = a[i][0] if i < len(a) else float('inf') b_next = b[j][0] if j < len(b) else float('inf') if a_next <= b_next: val_a = a[i][1] t = a[i][0] i += 1 else: val_b = b[j][1] t = b[j][0] j += 1 result.append((t, val_a + val_b)) return result
Miks klientidele raha tagastamine kasvas 50%? Millised operatsiooniriskid on siin võimalikud?
Räägi mulle projekti raskustest ja vigadest.
Anna näide, millal sa ise algatad muudatusi DWH-s, pipeline'is või andmemudelil.
Rääkige ClickHouse'i indeksitest.
val_a, val_b = 0, 0 t = None kuni i < a pikkus või j < b pikkus: a_next = a[i][0] kui i < a pikkus muidu float('inf') b_next = b[j][0] kui j < b pikkus muidu float('inf') kui a_next < b_next: val_a = a[i][1] t = a[i][0] i += 1 elif b_next < a_next: val_b = b[j][1] t = b[j][0] j += 1 muidu: val_a = a[i][1] val_b = b[j][1] t = a[i][0] i += 1 j += 1 result.append((t, val_a + val_b)) return result
Rääkige meile oma tööformaadi (kaugtöö/kontor) eelistustest ja kus te geograafiliselt asute.
SQL: näidake kõiki tooteid, mille hind on kõrgem nende kategooria keskmisest hinnast (tabel products koos väljadega product_id, category, price).
Võrrelge kahe rakenduse versiooni võtmesõnade kasutamisega (ülesanne: võrrelge vana ja uue YouTube versiooni)
Tootejuhtumi: oled autojagamise teenuse tooteanalüütik. Kuidas hinnata äri ja mida on vaja kasvu jaoks? Milliseid mõõdikuid jälgida?