@ProCxx

Страница 693 из 2477
Alexander
22.03.2017
18:30:42
Потому что мне лично сложно оценить, сложные ли я вопросы задаю по плюсам или нет. И требовать от кандидата сверх знаний не хочется, и проверить вроед бы надо

Surreal
22.03.2017
18:32:10
Уж лучше сразу сложные. Я благодарен ребятам, которые меня "завалили" на моей первой в жизни собеседке.

Matway
22.03.2017
18:32:16
Мб у кого тут есть документик с какими-нибудь вопросами\тестовыми заданиями для плюсовиков на разные уровни?
Слишком много неизвестных. Какая позиция, какие предпочтения по инструментам, какая любимая ось для разработки. И самое главное - какая цель?

Pavel
22.03.2017
18:32:40
рекомендую ни на кого не работать :)

Google
Pavel
22.03.2017
18:32:51
начать свой проект для души, его коммерциализировать и стать самому работодателем :)

один хер работая даже на гугл денег много не будет, удовлетворения - ну как повезет :)

Alexander
22.03.2017
18:33:32
один хер работая даже на гугл денег много не будет, удовлетворения - ну как повезет :)
я сейчас сижу на крайне интересном проекте и не жалуюсь вроде как)

Matway
22.03.2017
18:34:03
рекомендую ни на кого не работать :)
С точки зрения денег работать на кого-то не надо, согласен. Но вот поучиться тому, как люди работают, стоит. Хотя бы годик посмотреть не Enterprise изнутри. Чтобы в своём деле потом не повторять ошибок :)

Pavel
22.03.2017
18:34:29
это разумно, да :) Почему бы и нет.

но работ которые могут дать конкретный опыт - оч сложно найти

опытов по меньшей мере нужно два - прикладной, понимание сферы

и непосрсдвтвенно разработка, проектирование и куча веселых вещей :)

зато это - весело :)

Mikhail
22.03.2017
18:52:59
Потому что мне лично сложно оценить, сложные ли я вопросы задаю по плюсам или нет. И требовать от кандидата сверх знаний не хочется, и проверить вроед бы надо
Ну я могу рассказать, как собеседовал. Сначала шел по С++. Очень подробно останавливался на ключевом слове const во всех его вариациях включая указатели. Писал примеры на листке с const, спрашивал скомпилиться или нет, нормальный код или нет. Потом спрашивал про конструторы, деструкторы, виртуализацию (без этого бесполезного вопроса про таблицы), опять, с примерами ну и дальше мельком остальные маловажных, неопределяющих вопросов, типо шаблонов. Если человек отвечает на const, конструкторы с деструкторами, виртуализацию, то однозначно идем дальше независимо от отрицательных результатов остальных вопросов по плюсам (типо исключений). Дальше спрашивал знает ли что такое stl. Если не знает, спрашивал про структуры. Если не знает и про структуры, давал написать код на бумаге создания массива и вставки нового элемента в него. Если код более менее правильный, просил оценить сложность его. Если не знает что такое сложность, то какой порядок операций нужно чтобы это сделать. Потом предлагал структуру списка, и просил написать код листа. Потом просил сравнить порядки и объяснял что это и есть сложность. Потом шел по дереву, давал некоторое количество чисел в ряд, и просил их расположить в дереве. Если человек рисовал не сбалансированное бинарное, спрашивал про сложность, и предлагал её уменьшить. Потом спрашивал про хеш таблицы на уровне знает или нет. Если же человек знает stl то пробегался просто по stl со стандартными вопросами, но вопрос "Почему нельзя всегда использовать простой массив" задавал всегда :)

Если с stl закончили, шел по какой либо технологии, которую кандидат сказал что знает, типо tcp, qt, sql, linux и другие

но там расписывать тоже много

Google
Mikhail
22.03.2017
18:54:35
ну и если тут все ок, то дальше спрашивал какой нибудь рабочий вопрос

типо есть клиент и сервер, клиент не успевает посылать данные по tcp/udp/http и какому нибудь другому протоколу, в чем может быть проблема

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

Я же в свою очередь старался все свои доводы довести до человека и поговорить о них

вообщем как то так

еще не жалел о выборе на собеседе

Alexander
22.03.2017
18:57:28
Спасибо за подробный план. Кое-что почерпнул. Лично я стараюсь как-то свести собеседование от экзамена к просто беседе двух потенциальных коллег.

Matway
22.03.2017
18:57:42
Ну я могу рассказать, как собеседовал. Сначала шел по С++. Очень подробно останавливался на ключевом слове const во всех его вариациях включая указатели. Писал примеры на листке с const, спрашивал скомпилиться или нет, нормальный код или нет. Потом спрашивал про конструторы, деструкторы, виртуализацию (без этого бесполезного вопроса про таблицы), опять, с примерами ну и дальше мельком остальные маловажных, неопределяющих вопросов, типо шаблонов. Если человек отвечает на const, конструкторы с деструкторами, виртуализацию, то однозначно идем дальше независимо от отрицательных результатов остальных вопросов по плюсам (типо исключений). Дальше спрашивал знает ли что такое stl. Если не знает, спрашивал про структуры. Если не знает и про структуры, давал написать код на бумаге создания массива и вставки нового элемента в него. Если код более менее правильный, просил оценить сложность его. Если не знает что такое сложность, то какой порядок операций нужно чтобы это сделать. Потом предлагал структуру списка, и просил написать код листа. Потом просил сравнить порядки и объяснял что это и есть сложность. Потом шел по дереву, давал некоторое количество чисел в ряд, и просил их расположить в дереве. Если человек рисовал не сбалансированное бинарное, спрашивал про сложность, и предлагал её уменьшить. Потом спрашивал про хеш таблицы на уровне знает или нет. Если же человек знает stl то пробегался просто по stl со стандартными вопросами, но вопрос "Почему нельзя всегда использовать простой массив" задавал всегда :)
Как относиться к кандидатам, которые на вопрос "что такое const" делают вот так: "сразу встал и ушёл ибо пустая трата времени общаться с таким интервьювером"?

Alexander
22.03.2017
18:58:03
И мне удобно так разговаривать, и испытуемому должно быть менее напряжно, наверное

Mikhail
22.03.2017
18:58:14
я спрашиваю как вы использовали const

такой вопрос в 10 раз комфортнее, чем что такое const

Matway
22.03.2017
18:58:47
я спрашиваю как вы использовали const
Допустим. Тем не менее, вот такая реакция?

Mikhail
22.03.2017
18:59:04
хотя вопрос, "как вы использовали бит" меня бы все равно в ступор ввел :)

Alexander
22.03.2017
18:59:23
Допустим. Тем не менее, вот такая реакция?
Хм, я бы пожал плечами и пошёл бы работать дальше :)

Matway
22.03.2017
18:59:50
Alexander
22.03.2017
19:00:00
А если таких 35 из 600?
Неужели всё так плохо?

Mikhail
22.03.2017
19:00:20
Допустим. Тем не менее, вот такая реакция?
ну значит не сработаемся и хорошо что сразу ушел. Это тоже не мало важно. Если я вижу что кандидат хоть и плохо знает, но при этом ему очень интересно то это очень сильно невелировало его недостатки в знаниях

Matway
22.03.2017
19:00:23
Неужели всё так плохо?
Увы. На самом деле ещё хуже :)

Mikhail
22.03.2017
19:00:47
А если таких 35 из 600?
ну так и что? 35 раз из 600 сэкономите время

Google
Alexander
22.03.2017
19:00:48
Mikhail
22.03.2017
19:01:43
Спасибо за подробный план. Кое-что почерпнул. Лично я стараюсь как-то свести собеседование от экзамена к просто беседе двух потенциальных коллег.
именно. Поэтому у меня никогда не было готовых ответов. Если кандидат начинает спорить, это очень хорошо, потому что тут я сразу вижу как он спорит

И сможем ли мы принимать совместный компромиссные решения

или общие решения

Vitaly
22.03.2017
19:02:20
Если на собеседовании спрашивают "что такое const" или "сколько байт в килобайте" на уровень мидла и выше, то делать в такой организации нечего. Опытный соискатель просто не станет тратить своё время.

Pavel
22.03.2017
19:05:28
зарплату.

самое важное - это зарплата %)

Matway
22.03.2017
19:05:31
Точно не про бит! :D
Ну вот мы уже выяснили, что про const тоже нельзя :)

Alexander
22.03.2017
19:05:54
Я бы спросил, что писал раньше, с чем работал

Mikhail
22.03.2017
19:06:00
Ну вот мы уже выяснили, что про const тоже нельзя :)
я считаю есть огромная разница между вопросом, что такое const и как вы использовали const

Vitaly
22.03.2017
19:06:01
Я всё-таки покормлю тролля :) А что нужно спрашивать первым вопросом, можно пример?
Я не троллю, я лишь пытаюсь объяснить, что такие вопросы для соискателей на должность мидла и выше - полный бред. Также у соискателей не следует спрашивать нечто вроде "Почему вы ушли с прошлого места работы" или "Почему выбрали нашу компанию".

Начинать общение следует сразу по делу. Например спросить соискателя над какими проектами он работал ранее, какие технологии там применялись.

Mikhail
22.03.2017
19:06:34
Да, почему выбрали нашу компанию бред. Но почему ушел с предыдущего норм вопрос я счиатю

Vitaly
22.03.2017
19:06:57
Затем следует задать пару вопросов об этих технологиях.

Matway
22.03.2017
19:07:04
Я не троллю, я лишь пытаюсь объяснить, что такие вопросы для соискателей на должность мидла и выше - полный бред. Также у соискателей не следует спрашивать нечто вроде "Почему вы ушли с прошлого места работы" или "Почему выбрали нашу компанию".
Виталий, ничего личного, просто мне сложно поверить, что в чате "pro.cxx" можно всерьёз утверждать, что в ответ на вопрос про const надо вставать и уходить с собеседования.

Pavel
22.03.2017
19:07:05
про почему ушел режко кто не соврет :)

Google
Vitaly
22.03.2017
19:07:07
Сразу будет видно знания соискателя и его опыт.

Matway
22.03.2017
19:07:30
Затем следует задать пару вопросов об этих технологиях.
Пожалуйста, конкретный вопрос по технологиям.

Mikhail
22.03.2017
19:09:08
Ну я наивно надеюсь, что её учтут, и если в этой фирме так же, то мы просто не будем тратить время на собесед, а в худшем случае и время на работу

но блин все как будто игнорят то что я говорю

Alex Фэils?︙
22.03.2017
19:15:07
я думаю, что тут фишка с конст аналогична тому, что если при собеседовании в церн на физика ядерщика у клиента спросят таблицу умножения

Mikhail
22.03.2017
19:17:13
я думаю, что тут фишка с конст аналогична тому, что если при собеседовании в церн на физика ядерщика у клиента спросят таблицу умножения
неа, опытный девелопер еще скажет про mutable, const_cast, функциональное программирование и может быть что-то еще. Я же не спрашиваю что такое const, а как вы использовали const :)

Будда
22.03.2017
19:20:26
Вы тут о const распинались, а в supapro как раз о const спросили ?

Alex Фэils?︙
22.03.2017
19:20:50
лол

Matway
22.03.2017
19:28:58
я думаю, что тут фишка с конст аналогична тому, что если при собеседовании в церн на физика ядерщика у клиента спросят таблицу умножения
А если человек не ответил на вопросы по ядерной физике, и его на всякий случай спросили ещё и про таблицу умнижения. А он оскорбился, встал и ушёл. Это как?

А потом пошёл по интернету всем рассказывать, что он не пошёл работать, потому что там тупые вопросы задают :)

Alex Фэils?︙
22.03.2017
19:30:24
Таблица УНИЖЕНИЯ!

Matway
22.03.2017
19:30:58
Да. Именно. Случайно "м" поставил.

Google
Mikhail
22.03.2017
19:32:02
Surreal
22.03.2017
19:32:38
Раз про таблицу умножения зашло. Кого-нибудь раздражает массовое использование фразы "на ноль делить нельзя" как факта? У меня нервный тик по лицу проходит постоянно.

Matway
22.03.2017
19:33:27
Находясь в чате по C++ - не раздражает. Можно, но прога вылетит :)

Или не вылетит. Как повезёт.

Alexander
22.03.2017
19:33:50
Или не вылетит. Как повезёт.
В каком процессоре разрешено такое?

Matway
22.03.2017
19:34:30
В x86, например :)

Evgeniy
22.03.2017
19:34:51
Раз про таблицу умножения зашло. Кого-нибудь раздражает массовое использование фразы "на ноль делить нельзя" как факта? У меня нервный тик по лицу проходит постоянно.
xxx: да вообще xxx: когда учим математику - всю дорогу так, сначала нельзя того, потом можно, нельзя этого - и потом опять можно xxx: неудивительно, что потом люди начинают употреблять наркотики и заниматься однополым сексом - они думают, что это тоже скоро станет можно - вот оно, пагубное влияние неправильно построенной программы образования xxx: а так бы сразу с первого класса - тригонометрическая форма комплексного числа - фигак xxx: ну, а к пятому классу и яблоки бы считать научились

Находясь в чате по C++ - не раздражает. Можно, но прога вылетит :)
Эм, в флоатинг поинт просто получится inf, не?

Matway
22.03.2017
19:35:31
NaN.

Тоже может. Зависит от параметров.

Evgeniy
22.03.2017
19:36:47
А вообще UB

Alex Фэils?︙
22.03.2017
19:37:28
А сейчас я предлагаю вам поглядеть видео о том, почему нельзя делить на 0: https://youtu.be/ICYPwVELEvs #video #youtube #math #divisionbyzero #интересноевсети

Matway
22.03.2017
19:43:20
auto zero = 0.0f; std::cout << !(0.0f / zero <= 0.0f) << std::endl; // prints 1 std::cout << !(0.0f / zero >= 0.0f) << std::endl; // prints 1 std::cout << !(1.0f / zero <= 0.0f) << std::endl; // prints 1 std::cout << !(1.0f / zero >= 0.0f) << std::endl; // prints 0 живите с этим.

Matway
22.03.2017
19:46:07
Здесь нет UB :P)

Evgeniy
22.03.2017
19:50:35
Здесь нет UB :P)
А ну да, для флоатов стандарт говорит другое

Kathu
22.03.2017
20:24:49
вообще то 0.0 нифига не ноль

Страница 693 из 2477