Python
[jméno] se zeptal: Na jakých dalších programovacích jazycích jste pracoval a jaké klíčové vlastnosti Pythonu lze při srovnání s jinými jazyky vyzdvihnout (například interpretovatelnost)?
import copy a = [[1],[2],[3]] b = copy.copy(a) a.append([4]) a[0][0] = 100 print(b)
V jaké fázi vaší kariéry jste začali považovat sebe za zkušeného programátora?
Můžeš uvést hlavní příkazy pro práci v příkazovém řádku Linuxu?
Můžete popsat pořadí a metody, které byly použity při vývoji projektů na vaší předchozí pozici?
Jak se v programovacím jazyce deklarují vlastnosti třídy nebo objektu?
Jak reagujete, když se téměř dokončený projekt dočká úprav, které přepisují výsledek práce?
Jaká datová struktura slouží jako základ pro implementaci indexování ve tvaru stromu v databázích?
Máte zkušenosti s systémy správy databází MongoDB a PostgreSQL?
Máte praktické zkušenosti s používáním anotací typů v Pythonu verze 3.6?
Odpovídá struktura Django architektonickému modelu MVC?
Jaké indexy v PostgreSQL znáte kromě B-tree?
Jakou datovou strukturu byste použili, pokud byste potřebovali efektivně přidávat a odstraňovat prvky od začátku a od konce?
Můžete vysvětlit, co se rozumí pod transakcí v PostgreSQL a jak funguje?
Jak bylo prováděno logování a zpracování chyb? Jaké embeddingové modely byly použity?
Jak zajistit přísný pořádek zpracování událostí od jednoho klienta pomocí Kafka, když je více partition?
Jak je v Redis implementován systém výměny zpráv přes broker?
Jaký je účel a použití funkce COUNT v jazycích dotazů na databáze?
Jak lze ověřit, že předaný objekt je pole?
Jaké profesní zkušenosti má obvykle vedoucí týmu?