Taky si osobně myslím, že na té otázce není nic špatného. Za prvé, klidně se mohli ptát pro to, že to je prostě u nich potřeba a za druhé mohlo jít jen o snahu zjistit, jak hluboké má dotyčný znalosti. Je to jeden ze způsobu pohovoru, kdy nemusí jít o to někoho nachytat, ale prostě jen zjistit, v jaké oblasti je použitelný. Příklad je to tak akorát složitý na to, aby ukázal, že dotyčný o binárních operacích něco ví, ale zároveň dost jednoduchý na to, aby se dal v případě znalosti problematiky spočítat během minutky. Jako člověk, který začínal na asm, považuji binární operace za základní a triviální, ale možná se časy mění. Dejme tomu pár let a vývojář už nebude muset ani tušit, co je to bit, byte atd, nebude vědět, co je to CPU, nebude řešit paměťovou náročnost, protože paměti je všude dost a aplikace bude jen malovat v nějakým super frameworku. Potom se konečně vrátím k programování a začnu psát ovladače za milióny měsíčně, protože low-level věci nebude skoro nikdo znát.