Sobes.tech

Python

Aký formát práce hľadáte: kancelária, hybrid alebo na diaľku?

174

5. Spoľahlivosť platieb: "Ako bol vyriešený problém s idempotenciou v gRPC?" Cieľom interviewéra: Platby — najnebezpečnejšia oblasť pre duplikáty (Double Spending). Možná otázka: "Žiadosť o platbu prešla cez gRPC, ale zlyhala kvôli timeoutu (DEADLINE_EXCEEDED). Boli peniaze odpočítané — neznáme. Čo robí modul platby?" Ako odpovedať: "V kontexte finančnej transakcie musí každá opakovaná žiadosť mať Idempotency Key: 1. V metadátach gRPC požiadavky (metadata=((‘x-idempotency-key’, key_uuid),)) sme vždy prenášali unikátny transakčný kľúč. 2. Pri prijatí DEADLINE_EXCEEDED mohol klient bezpečne skúsiť znova s rovnakým kľúčom. 3. Služba akvizície kontrolovala prítomnosť tohto kľúča vo svojej databáze / Redis a buď vrátila stav už spracovanej transakcie, alebo ju spracovala prvýkrát."

138

Ako ste komunikovali s ML/AI inžiniermi a aký model alebo AI riešenie ste implementovali?

134

Poznáte produkty na spracovanie žiadostí, anti-fraud, AML, kreditný pás a screening sankcií?

128

Aké sú požiadavky na ukladanie histórie, poradie správ, vyhľadávanie, šifrovanie, dostupnosť, región správ a mazanie?

116

Aký bol váš tím, s kým ste komunikovali, ako ste pracovali a aký stack ste používali?

108

Súhlasíte s opustením end-to-end šifrovania na podporu full-textového vyhľadávania na strane servera v správach?

104

Ktoré funkčné a ne-funkčné požiadavky by mali byť stanovené pre messenger: osobné chaty, stavy správ, súbory do 5 MB, push notifikácie, až 10 miliónov používateľov, priemerné 40–50 tisíc RPS a až 100 tisíc RPS v špičke?

103

Navrhnite škálovateľný messenger: len osobné chaty, odosielanie textu a obrázkov, doručenie online a offline prostredníctvom push notifikácií, stavy "odoslané/doručené/prečítané", história rozhovoru a stav prítomnosti online/offline. Obmedzenia: až 10 miliónov používateľov, priemerné zaťaženie do 50 tisíc správ/sec, špička — do 100 tisíc správ/sec, správy nesmú byť stratené, systém musí horizontálne škálovať; P99 online doručenie — do 400 ms.

102

Použili ste AI agentov ali nástroje na generovanie kódu, ako je Codex?

99

Čo hľadáte teraz a čo je pre vás kľúčové pri výbere spoločnosti?

99

Povedzte nám o najzložitejšej technickej alebo produktovej výzve, s ktorou ste sa stretli: aký bol problém a ako ste ho vyriešili?

93

Povedzte nám o neúspechu v práci: čo sa stalo, prečo a čo ste sa naučili?

92

Okrem Pythona, aké ďalšie jazyky ste používali alebo vás teraz zaujímajú?

88

Pojavilo se nekaj vprašanj Ali je potrebno pisati o šolskem izobraževanju? Ali naj navedem kaj o veščinah obvladovanja računalnika? Če da, ali naj to preprosto napišem v prvo stolpec? Ker je tabela očitno malo nagnjena.

76