Вам надо в тетрадку почаще заглядывать
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
Вам надо в тетрадку почаще заглядывать
В видео без C++ никуда. Референсный код декодеров/енкодеров бывает и на Си пишут (ибо потом адаптируется и в железо).mister-X wrote: 01 Sep 2021 13:51 Интересно, что такое у вас там на С++? Неужели драйвера, ембедед, компиляторы или новая OS? Все что я видел за последние года на С++ было старье куда никто лезть не хотел.
Кстати, еще раз почитал-подумал. Это _очень_ плохая задача. В том смысле, что умного кандидата бы насторожила и отпугнула, у него бы возгикли большие сомнения по поводу адекватности и профессионализма команды, куда он интервьюируется.Херовимчик wrote: 31 Aug 2021 04:38 Класс по работе со строкой (разворот строки, изменение поняла слов, и тд). Просто и эффективно, и очень наглядно что потом ожидать в плане качества кода. Очень эффективно в формате, а теперь давай добавим ещё вот этот метод (порядок выбирать так, чтобы требовалось сделать небольшой редактор уже имеющегося кода… если конечно кандидат до этого додумается и не начнёт копи-пастить)
Естественный отбор - нам тоже не нужен кандидат, который не задаст вопрос «а нафига козе баян» и не обсудит этот моментM. Ridcully wrote: 17 Sep 2021 03:57Кстати, еще раз почитал-подумал. Это _очень_ плохая задача. В том смысле, что умного кандидата бы насторожила и отпугнула, у него бы возгикли большие сомнения по поводу адекватности и профессионализма команды, куда он интервьюируется.Херовимчик wrote: 31 Aug 2021 04:38 Класс по работе со строкой (разворот строки, изменение поняла слов, и тд). Просто и эффективно, и очень наглядно что потом ожидать в плане качества кода. Очень эффективно в формате, а теперь давай добавим ещё вот этот метод (порядок выбирать так, чтобы требовалось сделать небольшой редактор уже имеющегося кода… если конечно кандидат до этого додумается и не начнёт копи-пастить)
"Класс строка" - это идиотизм. Все, что нужно для работы со строками - это функции, интерпретирующие так или этак куски памяти.
Что человек может по спецификации выдать рабочий код быстро.Oleg-NY wrote: 17 Sep 2021 03:45 А зачем вообще кому-либо кандидат, который на скорость лабает алгоритмы аки на олимпиаде? Что это вообще показывает?
Сможете дать определение "рабочего кода"?
Для того и дают задачи на алгоритм, что просто понять, рабочий код или нет.Oleg-NY wrote: 17 Sep 2021 05:22Сможете дать определение "рабочего кода"?
Вы реально готовы отправить в production код написанный за полчаса?
Современное программироание это - процесс, причем многоэтапный и итеративный, в котором собственно написание самого кода - лишь небольшая часть.
При этом код должен быть надлежащим образом оформлен.
С этой точки зрения становится все равно потратит человек на собственно алгоритм полчаса или два часа, с походами в за кофе, в туалет, а также в гугл на предмет неизобретения велосипеда.
ИМХО, кодирование алгоритмов за полчаса практически не дает никакого представления о качестве кода от кадидата в будущем. Но как-то это выяснить надо! ))
Т.е. вам dependency injection и прочие паттерны с фреймворками ни о чем не говорят?Херовимчик wrote: 17 Sep 2021 04:54Естественный отбор - нам тоже не нужен кандидат, который не задаст вопрос «а нафига козе баян» и не обсудит этот моментM. Ridcully wrote: 17 Sep 2021 03:57Кстати, еще раз почитал-подумал. Это _очень_ плохая задача. В том смысле, что умного кандидата бы насторожила и отпугнула, у него бы возгикли большие сомнения по поводу адекватности и профессионализма команды, куда он интервьюируется.Херовимчик wrote: 31 Aug 2021 04:38 Класс по работе со строкой (разворот строки, изменение поняла слов, и тд). Просто и эффективно, и очень наглядно что потом ожидать в плане качества кода. Очень эффективно в формате, а теперь давай добавим ещё вот этот метод (порядок выбирать так, чтобы требовалось сделать небольшой редактор уже имеющегося кода… если конечно кандидат до этого додумается и не начнёт копи-пастить)
"Класс строка" - это идиотизм. Все, что нужно для работы со строками - это функции, интерпретирующие так или этак куски памяти.те кто копают от забора и до заката особой пользы не несут, им к Хрюнделю и Ко, отрабатывать положенные 40 часов и не задавать лишние вопросы
Ну не с интервью, конечно, но склонность на скорость наваять код лишь бы прокатило по спекам тоже не наш подход! )mikeG wrote: 17 Sep 2021 05:33 Для того и дают задачи на алгоритм, что просто понять, рабочий код или нет.
Никто код с интервью в продакшн не отправляет и, разумеется реальность от интервью отличается.
За полчаса интервью невозможно объективно оценить вообще почти ничего. Задача на алгоритмы - хоть какая-то объективная оценка.
А как еще оценивать? Спрашивать про полиморфизм и виртуальные деструкторы?![]()