дима кубитский, конечно мы спрашивали про Map и Set из стандартной библиотеки. Что бы пройти у нас собеседование достаточно прочитать книжку Хорстмана на 400 страниц да и то без последних глав (не java, а scala).
дима кубитский недавно собеседовал кандидата, претендующего на сеньора-помидора с соответствующей зарплатой. Он не смог ответить, в чем разница между множеством и словарем. Как раз таки из Сбера.
Мы не требуем деревья на листочке балансировать. Но хотя бы базовые фундаментальные знание должны же быть. Хотя бы для того, что бы знать что загуглить. Куда ниже планку то опускать?
Нет толковых кандидатов. Все толковые давно пристроены.
Вы передаёте ссылку на базовый класс. Компилятор не может проверить, что это на самом деле будет QAbstractItemModel. Ведь это так же может быть какой-нибудь QFoo, унаследованный от QObject.
dynamic_cast позволяет сделать то, что вы пытаетесь, да. Однако он может вернуть null, если объект на самом деле не будет экземпляром или наследником QAbstractItemModel.