C/C++
Při revizi je vidět diff, který vypadá jako hrubé kopírování nebo podivný hack: kód provádí požadovanou akci, ale není jasné, jak funguje nebo jestli vůbec správně. Jaké jsou tvé další kroky?
Můžete vysvětlit, co jsou spouštěče v databázích a jak fungují?
Jak nejefektivněji převrátit posloupnost znaků?
Jaký vliv má klíčové slovo inline na provádění operací v programu?
Jaké potíže mohou nastat při přidávání sta prvků na konec dynamického pole typu vector?
V čem spočívá potřeba použití explicitního konstruktoru ve třídě?
Jaká úroveň mzdy je pro vás přijatelná a pohodlná?
Můžete uvést příklad použití částečné specializace šablon v C++?
Proč je doporučeno vyhýbat se vyhazování výjimek přímo uvnitř konstruktoru třídy?
Vysvětlete koncept automatické konverze typů v programovacím jazyce.
Můžete vysvětlit, co se rozumí pod pojmem 'zásobník' v kontextu programování?
Proč má Qt vlastní implementaci standardních funkcí místo použití standardních knihoven?
Jak jsou prvky uloženy v kontejneru std::unordered_map?
Jak byla tým organizována a role rozděleny v projektu?
Jak určit hranice místní sítě v kancelářské síti?
Jakými způsoby znáš převod objektů na sekvenci bajtů nebo jiný formát pro přenos nebo uložení?
Jaké jsou povolené rozsahy IP adres?
Jakými způsoby je zajištěna výměna dat mezi vlákny provádění?
V jakých oblastech nebo typech úkolů byste se chtěli rozvíjet a pracovat nejaktivněji?
Jak se vyhnout problémům s cyklickými odkazy při použití std::shared_ptr s std::weak_ptr?