Aké povinnosti a zodpovednosti sú zvyčajne pridelené role senior vývojára?
Python
Aké metódy alebo praktiky používaš na prevenciu vyhorenia v práci?
Ako spracovať hraničné prípady vstupných údajov — záporné čísla, príliš veľké súčty, nesprávne hodnoty?
Stretli ste sa nejakými problémami počas procesu nasadenia aplikácie?
app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # Analýza súboru, ktorá trvá 5 minút parse_and_save(file_id, db) @app.post("/upload") async def upload_file( background_tasks: BackgroundTasks, db: Session = Depends(get_db) ): file_id = save_file_to_db(db) db.commit() background_tasks.add_task(heavy_text_parser, file_id, db) return {"status": "parsing started"}
Bol Python použitý v projektoch súvisiacich s praktikami DevOps?
Môžeš uviesť príklad, kedy sa v Pythone používa hodnota None?
Ako funguje hash index? Prečo má takú vysokú rýchlosť?
Ako zvýšiť rýchlosť operácií s ukladaním dát v Redis v pamäti?
Aké technológie a nástroje ste použili vo svojich projektoch?
Čo sú to lambda funkcie?
Aká pozícia alebo úloha v tíme vás najviac zaujíma a prečo?
Aký je účel použitia metódy all() v Pythone a v akých situáciách sa používa?
Ako funguje správa pamäte v Pythone?
Môžete vysvetliť základné princípy fungovania protokolu HTTP verzie 1.x?
Aký je rozdiel medzi používaním Gitu a prácou s GitHubom a aké sú ich hlavné funkčné rozdiely?
Môžeš uviesť populárne nástroje a knižnice používané na automatizované testovanie softvéru?
Ste zaviazaný vašej súčasnej pozícii v práci?
Vysvetlite, čo sa stane, keď dve rôzne vstupné hodnoty dostanú rovnaký hash v hash tabuľke.
Vysvetlite pojem kódovania a jeho úlohu pri spracovaní údajov.