О тестировании и вопрошании

Куча вопросов по С++ на RSDN.

Ссылка “Interview Question and Answers” от Александра Копылова. Там много всего, но я смотрел только
“свои” разделы, и они мне понравились:

C Interview Questions and FAQs
Embedded Systems Interview Questions and FAQs
C++ Interview Questions and FAQs

3 мысли о “О тестировании и вопрошании”

  1. Спасибо за ценные ссылки!

    1.
    Считаю, что ссылки ценны тем, что там можно прочитать готовые ответы, не думая над ними.
    И можно сделать закладочку на них, чтобы не забивать голову фигней “а можно ли создать виртуальный конструктор?” или “зачем нужен оператор #error?”, которая абсолютно не нужна в работе.

    2.
    “If they can’t be prepared for the interview, what will they be prepared for?”
    Это проблема: подавляющее большинство интервьюеров хотят, чтобы человек был готов к интервью, а не к работе :-(.

    3.
    Чем цикл “for(;;)” хуже, чем “while(1)”?
    Во-первых, он лучше читается.
    Во-вторых, он оптимальнее.

    1. Пожалуйста!

      А как можно проверить, что человек готов к работе? Как бы ты это проверяла? Как писал по этому поводу Джоэл
      An important thing to remember about interviewing is this: it is much better to reject a good candidate than to accept a bad candidate.

      еще ошибку нашел
      Can a constructor throw a exception? How to handle the error when the constructor fails?
      The constructor never throws a error.

      Не понял чем тебе, да и им, не нравится #error? Сам месяц назад писал
      #if defined LINUX
      #elif defined SUN4V
      #else
      #error Unknown platform
      #endif

      Но, все равно, это мне нравится больше, чем вопросы без ответов на tests.specialist.ru

      1. Re: Пожалуйста!

        Проверить легко: дать простые задачи на аккуратность (типа найти число локальных максимумов последовательности), задачи на сообразительность типа бикфордова шнура и создать условия, близкие к рабочим (читай оставить в покое, а не пялиться тупо на то, как человек думать пытается).

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

        А знание #error – это примерно 1 бит информации.

        Еще одно наблюдение: чем хуже фирма, тем тяжелее проходит интервью. Люди, которые мало знают, не могут представить, что все не так однозначно, как им кажется.

Комментарии закрыты.