Python
Wat is het verschil tussen if x: en if x == True:
Waar komen de gegevens in Redis vandaan? Welk systeem en database staan achter het magazijn?
Wat is belangrijk bij het kiezen van een werkgever? Wat zijn de belangrijkste criteria?
Wat is RAG (Retrieval-Augmented Generation)?
Wat toont de code met toewijzing en wijziging van lijsten (referentie semantiek in Python)?
Vertel me over de Garbage Collector in Python — hoe werkt hij?
Vertel me meer over de microservices waarvoor je verantwoordelijk was. Welke taken heb je daar uitgevoerd?
Heeft u gewerkt met AI-agenten of neurale netwerken voor het schrijven van code?
Wanneer worden __new__ en __init__ aangeroepen, wat retourneren ze?
Heb je ervaring met mentoring of het trainen van nieuwe medewerkers?
De beschrijving wordt gedaan door een businessanalist die de taak "zoals hij kon" heeft geschreven en beschrijvingen van zakelijke vereisten kan geven. Er is een verschrikkelijke legacy-code geschreven in PHP, die logbestanden ontvangt van S3 ze analyseert, het resultaat op de juiste plaats opslaat. Het is bekend: de bestanden komen eenmaal per uur, momenteel 5 stuks alle bestanden bevinden zich in één bucket Gegevens moeten afhankelijk van het formaat naar verschillende plaatsen worden gestuurd – postgres/lokaal bestand Het is nodig om een ETL te schrijven die deze functionaliteit implementeert. De concrete implementatie van methoden (gegevens lezen/verzenden, enz.) kan worden verwaarloosd.
Hoe praat je over een oplossing die technische schuld met zich meebrengt (nu winnen we, maar later wordt het moeilijker om op te schalen)?
Aan welk niveau/richting van projecten denk je momenteel voor jezelf?
Hoe sta je tegenover code review, kritiek tijdens code review? Geef je zelf gedetailleerde feedback? Had je conflicten met collega's hierover, hoe heb je ze opgelost?
Manieren om de prestaties van de backend te schalen: horizontale en verticale schaalvergroting, monoliet vs microservices.
Vind het symbool dat het vaakst achter elkaar voorkomt in de string
Hoe is je code review verlopen en was de code gedekt door tests?
Hoe een high-load microservice bijwerken naar een nieuwe versie zonder verzoeken te verliezen? Wat te doen als de database-migratie de oude versie breekt?
Wat gebeurt er met het geheugen nadat objecten zijn vrijgegeven (bijvoorbeeld het sluiten van een groot bestand) — geeft Python het terug aan het besturingssysteem of houdt het het voor zichzelf?
Heeft u gewerkt aan het ontwerpen en ontwikkelen van integraties met externe systemen binnen het contour?