Zrovna jsem se chtěl také zeptat. Kdo tyto problémy s bitovými operacemi ve vyšším programovacím jazyce řešil (mimo assembler a mimo jazyky C a C++), tak ať se přihlásí a pochlubí se s příkladem využití.
Třeba já. V Javě i v C++ na PC. V čem? Zpracování signálů, zpracování dat a podobně.
Pro pythonistu to jsou nízkoúrovňové jazyky. Asi záleží na tom, jaká data zpracováváte a v jakých formátech je uchováváte. K čemu potřebuje implementátor Odoo znát bitové operace?
A ty víš na jakou práci byl ten pohovor? Co kandidát potřebuje, byť i jen okrajově, znát?
Obávám se, že nejde o to jestli je daný jazyk nízkoúrovňový a nebo ne. Jde o typy úloh, které se řeší. A znalost např. bitového maskování a nebo bitových posuvů či rotací může usnadnit řešení některých úloh, zatímco pro jiné je naprosto nezbytná. A pak jsou ty, pro které není vůbec třeba.
A za mně - ať už má daný programátor vzdělání technické nebo "netechnické", tyto věci podle mne patří do jeho základních znalostí.