Mit tartasz előnyösebbnek: az új technológiák elsajátítására összpontosítani, vagy a már ismert területeken mélyíteni a tudásodat, figyelembe véve a tapasztalatodat?
Python
Melyik technológia hatékonyabb nagy mennyiségű hálózati kérések feldolgozására: aszinkron programozás vagy multitasking?
Milyen eszközöket vagy keretrendszereket használnak az automatizált tesztek írásához a projektjükben?
Meséljen a CI/CD telepítéséről és beállításáról szerzett tapasztalatairól.
Tudná magyarázni, hogy mit értünk az absztrakt modell fogalma alatt a rendszertervezés kontextusában?
Feltétel: Két objektum tömb van megadva. Minden objektum tartalmaz egy numerikus 'code' mezőt. Vissza kell adni egy új tömböt, amely az összes olyan objektumot tartalmazza az 'a' tömbből, amelyekhez tartozó 'b' tömbben van olyan objektum, ugyanazzal a 'code' értékkel. A eredmény elemeinek sorrendje a 'b'-ben szereplő megfelelő 'code' sorrendjét követi: az 'a' tömb objektumait a 'b'-ben megjelenő 'code' sorrendjében kell elhelyezni. Ha a 'b'-ben több azonos 'code' értékű objektum van, csak az első találat számít. Bemeneti adatok: - a — { code: number, ...rest } típusú objektumok tömbje, hossza 0-tól 10^5-ig - b — { code: number, ...rest } típusú objektumok tömbje, hossza 0-tól 10^5-ig Kimeneti adatok: Az 'a' objektumok tömbje, szűrve és a 'b'-ben szereplő első előfordulás szerint rendezve. Korlátozások: - 0 <= a.length, b.length <= 100 000 - A 'code' mező nem-negatív egész szám - A 'b'-ben lehetnek duplikátumok a 'code'-ban — csak az első előfordulás számít Példa függvény: ```python # Elérhető import nélkül: json, sys, io def intersect_by_code(a, b): # Írd ide a megoldást return [] ```
Meg tudná magyarázni, mit értünk a 'felhőalapú számítástechnika' kifejezés alatt?
Milyen adattípusok vannak Pythonban, és miben különböznek?
Milyen cache-elési módszereket vagy technikákat alkalmazott a projektjeiben?
Melyik programozási irányt tartod a legalapvetőbbnek vagy legfontosabbnak?
Hogyan lehet megelőzni a késéseket az oldal tartalmának megjelenítésekor?
Mire használják a NoSQL típusú adatbázisokat, és mi a fő szerepük?
Felsorolnád és leírnád a Celery-hez hasonló különböző eszközöket az aszinkron feladatkezeléshez?
Van tapasztalata a WebSocket protokollal kapcsolatban a projektjeiben?
Meg tudná magyarázni, mit csinál a __iter__ metódus a Python iterátorok kontextusában?
Hogyan biztosítható a kérés megbízható elhelyezése az adatbázisból a üzenetsorba?
# Tehát, a "mit és hogyan kellene ezt a kódot csinálnia" követelményeknek a jelenlegi működés szerint kell elfogadni. db = Model() def processa(adatok): print("fájlméret: " + str(len(adatok))) felhasználói_sorok = open("/opt/data/users.txt").read().splitlines() eredmeny = [] for sor in felhasználói_sorok: tranzakcio_sorok = open("/opt/data/transactions.txt").read().splitlines() processa(tranzakcio_sorok) for sor2 in tranzakcio_sorok: reszek = sor2.split() ervenyes = db.check_transaction( user_id=reszek[3], change=reszek[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+.\d+", sor2): continue user_id = sor.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", reszek[4]): eredmeny.append(sor2) if len(eredmeny) > 0: print("illeszkedik")
Milyen módszereket ismersz az információk kinyerésének hatékonyságának növelésére a Django ORM segítségével?
Miért lehet szükség aszinkron sorra használatára adatbázis-kezelés során?
Hogyan lehet meggyőzően közölni az ügyféllel, hogy fizetnie kell egy szolgáltatásért vagy termékért?