C/C++
Jak bylo implementováno cachování: interními strukturami nebo jinak?
Jaké systémové volání jste použili a s čím jste se setkali (soubory/síť)?
Co bude zobrazeno na obrazovce? (Otázka 6: konstruktory/destruktory, výjimky v konstruktoru)
Čím se liší obyčejný ukazatel od chytrého ukazatele?
V jaké společnosti a na jakých úkolech byste chtěli pracovat?
Jak byl celý vývojový proces uspořádán?
S jakými průmyslovými protokoly jste obeznámen?
<data> - datový zdroj, který nepřetržitě posílá objekty do "naší komponenty" - data jsou rovnoměrně rozložena (neduplicitně) mezi servery "naší komponenty" ["naše komponenta"] - N nezávislých serverů - ukládají data; při dosažení limitu: POST požadavek na vložení do databáze - IP adresa serveru databáze je uvedena v konfiguračním souboru [Databáze] - cluster N serverů - zápis je možný na kterýkoli server Instalační postup: - zná všechny servery "naší komponenty" a všechny servery databáze - přiděluje servery databáze "naší komponentě" přibližně rovnoměrně --> [ ] -> 1 |(1) | --> [ ] -> 2 |----| <data> --> [ ] -> 3 |(2) | \--> [ ] -> 1 |----| --> [ ] -> 2 |(3) |
Jaké jsou vaše očekávání ohledně platu (v dolarech)?
Povězte mi o své zkušenosti s CUDA.
Jak opravit problém s dvěma konstruktory třídy, které přijímají std::string (cesta k souboru a obsah)?
V čem spočívá rozdíl mezi make_shared a konstruktoru shared_ptr?
Máte zkušenosti s refaktoringem starého kódu: musel jste přepsat kód a nebál jste se něčeho pokazit?
Co víte o algoritmech a datechových strukturách?
Stalo se někdy, že odhad úkolu ne odpovídal skutečné potřebě času? Co jste dělali, pokud bylo potřeba více nebo méně času?
Jak jste záměrně optimalizovali kopírování při konverzi velkých dokumentů?
Jaká je velikost unique_ptr?
Jak zpracovat výjimky ve vláknech a předat je hlavnímu vláknu?
Pověz mi, jak je forward_list uspořádán pod kapotou.
Co víte o naší společnosti a o týmu, do kterého se přijímá?