Python
Můžete podrobně popsat funkce a povinnosti, které jste vykonával ve své roli architekta ve vaší předchozí činnosti?
Jsi připraven se zúčastnit online sezení souvisejícího s řešením algoritmických úloh?
Můžete vysvětlit, co znamená vytvoření objektu třídy v programování?
Popiš projekty, na kterých jsi se podílel, a tvůj přínos k nim
V jakých situacích se doporučuje používat vícevstupové zpracování dat?
Jaké přístupy se používají ke zvýšení efektivity provádění dotazů v databázi?
Jak zajistit, aby instance vaší třídy mohly být použity jako klíče v slovníku?
Jaké požadavky nebo preference máte na tým, se kterým budete pracovat na novém místě?
Jaký je hlavní cíl používání uzávěrek v programování?
Zúčastnil jste se vývoje architektonických řešení pro projekty?
Jakými metodami lze ověřit funkčnost databáze, která nepodporuje transakce?
Jak trávíš svůj čas po práci nebo ve své volné dny?
Používáš ve své práci praxi vývoje řízeného testy (TDD)?
Jak v SQLAlchemy implementovat sérii po sobě jdoucích zápisových operací do databáze tak, aby byly prováděny v jedné transakci?
Můžeš uvést příklad použití složité Lambda funkce v kódu?
Jaké kroky bys podnikl, abys diagnostikoval zdroj zpoždění odpovědi endpointu před provedením dotazů do databáze?
Existuje v Django určitý pořadí provádění migrací a jak je řízeno?
Úkol ladění: opravte problém s idempotencí (opakovaná žádost zákazníka vytváří duplicitní operaci) a problém Outbox (dva pracovníci publikují stejné události)
Můžete uvést příklad principu nebo standardu kódování, kterému jste v předchozí práci sledovali?
Jaké jsou výhody a nevýhody přístupů mikroservisů při navrhování systémů?