MBR (mbr) wrote,
MBR
mbr

Category:

что спрашивают

Если кто собирается в ближайшее время собеседоваться на программиста с++. Спрашивают, в принципе, во многом похожие вещи. Я позиционировался как ведущий программист, возможно к рядовым программерам вопросов поменьше. 

1. Конструкторы. Практически в любом тесте есть задача на проход дерева конструкторов. Дерево при множественном наследовании проходится слева направо. Виртуальное (в случае смешанного наследования) имеет приоритет. Очень любят подлые задачи на виртуальное наследование. Обязательно спросят про неявные конструкторы копирования. Обязательно будет задача с копированием объектов при неявных конструкторах. Обязательно будет подлость про эксепшны в конструкторе и вызов виртуальных функций в конструкторах. Explicit.

2. Константы. Физическая (битовая), логическая константность функций, const_cast, mutable

3. STL. Спрашивают про все контейнеры. Благо, их немного. Много теоретических вопросов плана скорость работы алгоритма поиска в контейнере. Принципы физической организации контейнеров.

4. шаблоны. Вопросы, зачастую, достаточно простые - передалать реализацию на шаблонную. Самое страшное, что спросили - попросили реализовать рекурсию на шаблонах. Я честно слил.

5. Умные указатели. В основном теорию - для чего, как использовать. Буст и c++0x спросили только один раз.

6.  Паттерны. В основном, порождающие. Один раз попросили синглтон маерса с многопоточностью реализовать, второй раз - фабрику.

7. Синхронизация и межпроцессное взаимодействие. Попросят, обычно, реализовать какой-нибудь процесс с парой мьютексов.

В основном, только это. Надеюсь, кому-нибудь поможет. Радует, что уровень разработки растет.
Subscribe

  • Самодельный антисептик

    Небольшой отчет по самостоятельному изготовлению антисептика. По компонентам понадобятся: - бихромат натрия - медный купорос - стабилизатор осадка.…

  • Победил битрикс

    Раньше рассказывал, как мы пытаемся битрикс внедрить. Сначала просто дал задачу вебщику подергать странички и собрать отчет по линкам. Ад. Там…

  • Советский инженер - это звучит гордо

    Порадовался с последнего стеба vladimir_akinin над программистами. Однако в комменты выползло какое-то количество старых пердунов,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 4 comments