Wangarad: Nevztahoval bych si to až tak na sebe. Každý přece musí vědět na čem je - pokud někdo celý den jen lepí cizí kód zkopírovaný z SO, tak buď řeší jen triviality a nebo neumí nic vyřešit sám od sobe - takový člověk ale rozhodně není senior, a pokud se jeho přístup nezmění, tak to je doživotní junior. Senior by měl přece umět napsat kód i offline nebo na whiteboardu u interview. To, že někdo přehlédne závorku nebo středník bych neřešil, ale když někdo neumí napsat for cyklus nebo podmínku, to už je špatné...
Pohovory: Já jsem byl na pár pohovorech za poslední rok a u každého jsem řešil nějaké algoritmické problémy - první brute force řešení, pak se dostat k něčemu optimálnějšímu. U C++ jsem na pohovoru měl i atomics, multithreading, synchronizaci, smart pointers, atd... Nikdy jsem nezažil vyloženě špatné interview, ale to je spíš tím, že jdu na 2 interview ze 100 nabídek - většina nabídek mi stejně nevyhovuje kvůli financím a nebo jsou jen na HPP. Každému, kdo má problém u interview bych doporučil pravidelně třeba hackerrank nebo něco podobného - zjistit na čem jsi a co třeba čekat. Člověk proto musí něco udělat a ne jen o tom mluvit

Agentury: Pokud nemáš kontakty tak to je jediná možnost. Spousta firem chce kontraktory jen přes agentury. Mezi agenturama je i velký rozdíl - můžeš narazit na firmu, ve které člověk přes agenturu A má 12k/MD a druhý přes agenturu B má 6k/MD, a pak zaměstnanec co bere 80k/m v hrubém

GitHub: Profil na GitHubu mi vždycky pomohl najít si práci. Hodně firem mě kontaktovalo kvůli GH. Interview u takové firmy v podstatě není a jedná se spíš jen o pokec o tom, jak ten projekt vznikl, kolik času na něm strávím, jaké mám další plány, atd... Takové nabídky jsou pak i za slušné peníze. Asi hodně záleží na tom projektu a jestli ho někdo používá.
Med kolem huby: To co popisuje Bystroushaak se mi stalo taky - s recruiterem jsem si domluvil 12k/MD a po úspěšném interview jsem dostal průměrnou nabídku na HPP. Škoda toho času, protože to interview mi zabralo skoro celý den. Poučení: Od té doby se 2x ptám jestli je nabídka opravdu na kontrakt, pokud ne, tak můj zájem končí.