Hoe was de multithreading en de taakwachtrij georganiseerd in uw service?
C/C++
Welke andere deadlock-gevallen zijn mogelijk, naast een verschillende volgorde van mutex-verovering? Is een recursive_mutex nodig?
Hoe pak je het uitvoeren van taken en het naleven van deadlines aan?
Vertel ons over een bug met de tabulatie: hoe heb je het gevonden, wat was de oorzaak en welke diagnosemethoden heb je gebruikt?
Vertel over de interne structuur van std::vector en de invalidatie van iterators, referenties en pointers.
Leg uit met een voorbeeld met std::vector en emplace_back: hoe voorkom je onnodige kopieën?
Hoe implementeer je een RAII-wrapper rond een C-bibliotheek en wat gebeurt er bij het kopiëren ervan?
Welke lokale LLM heb je gebruikt en hoe heb je deze ingesteld?
Wat is RAII, welk probleem lost het op en waarom het in plaats van handmatig delete gebruiken?
Wanneer ben je klaar om aan het werk te gaan?
Welke synchronisatie-primitieven heb je gebruikt en waarin verschillen lock_guard, unique_lock en scoped_lock?
Vertel over de opname-modi van Lambda en de valkuilen van de levensduur van bronnen.
Hoe gebruik je externe hulp en AI-tools bij ontwikkeling?
Wat is std::condition_variable, wat doet de predicaat en waarom is het nodig?
Hoe gedetailleerd is u verteld over het bedrijf en wat het doet?
Hoe hebt u doelgericht de kopieën geoptimaliseerd bij het converteren van grote documenten?
Vertel me over het moeilijkste project of de grootste prestatie.
Hoe waren de klassen en conversie-algoritmen georganiseerd in de kern?
Bij welk bedrijf en aan welke taken zou je willen werken?
Vertel over het huidige project en het deel van de applicatie waarvoor je verantwoordelijk was.