Kā atrast flaky (neuzticamu) vienības testu? Kādas var būt iemesli?
Python
[x priekš x y] no (x priekš x y)
Pastāsti par savu darba pieredzi [uzņēmums]
Vai zini, kā atšķiras Uvicorn un Gunicorn mērogošanas modeļi?
Kā atjaunošanas žetons nodrošina drošību? Ko darīt, ja atjaunošanas žetons ir nozagts?
Par kešatmiņu: pasaki, kādas ir potenciālās problēmas, lietojot kešatmiņu, slazdi, kas varētu izraisīt nopietnas problēmas.
Kā pareizi palaist asenhronisko uzdevumu Django?
Kas ir kopīgās tabulas izteiksmes (CTE) SQL?
Vai tev ir pieredze ar Django?
Vai ikdienas izstrādē izmanto AI rīkus?
Kāda ir atšķirība starp [x for x in y] un (x for x in y)?
Apspriedīsim par Python iekšējām datu struktūrām, precīzāk sakot, to algoritmisko sarežģītību. Sāksim ar sarakstu — lūdzu, paskaidro galveno operāciju sarežģītību sarakstā.
counter = 0 def increment(): >>>>counter += 1 increment() print(counter) Ko ekrānā parādīsies un kāpēc?
Par relāciju datu bāzēm kopumā (ne konkrēti par PostgreSQL): ja datu bāze nespēj tikt galā ar datu apjomu, lasīšana/rakstīšana ir lēna — paskaidrojiet soli pa solim, no vienkāršā uz sarežģīto, kā optimizēt šo situāciju.
Kas ir Mock un Spy testēšanā?
Pastāstiet par savu pieredzi ar CI/CD pipeline, linting, testiem, Docker attēliem.
Vai jūs galvenokārt strādājāt ar FastAPI vai Django? Vai jūs varētu paskaidrot par select_related un prefetch_related — kas tas ir un kam tas ir paredzēts?
Kādām uzdevumiem ir labāk izvēlēties ziņu starpnieku?
Kad kad generators vispār nevar izmantot un kad ir obligāti jāizmanto saraksts? Piemēram, ja nepieciešams vairākas reizes iterēt, vai piemērots ir generators?
Ir liels svarīgs ziņojums, kas ilgstoši tiek veidots, mēs to kešojam, bet nezinām, cik bieži to vajadzētu atjaunināt (atšķirīgi dažādos periodos, atkarībā no datu izmaiņām). Kā darbojas kešatmiņas invalidācija šādā gadījumā, kā to izdarīt?