Re[17]: в США делают код простым
От: reversecode google
Дата: 31.05.19 11:36
Оценка:
S>В новейших компиляторах мы ныряем в libstdc++, в которой проходим по таблицам DWARF-а в бинарнике (линуксы), размер которых зависит от количества catch-ей в коде, ищем landing pad, etc. Если это всё зерокост, то я папа римский.

я вас удивлю но в винде делается тоже самое
и если для вас выбор варианта из таблицы не зерокост тогда я королева англии
Re[21]: Собеседования в Яндекс++
От: a7d3  
Дата: 31.05.19 11:42
Оценка:
Здравствуйте, chaotic-kotik, Вы писали:

CK>Здравствуйте, a7d3, Вы писали:



A>>Так определись уже с целями и результатами.

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

CK>цель, нанять человека, который сможет делать работу, желательно, чтобы этот человек имел минимум пробелов в знаниях, которые нужны ему для того чтобы делать работу


ну нанял и дальше что? стоять у него над душой, проверяя как хорошо работает? убеждаясь, что не халявит, не халтурит и мозг никому не пудрит? треккер поставит, чтобы скриншоты делал и следил за активностью мышки/клавы?
Re[23]: Собеседования в Яндекс++
От: a7d3  
Дата: 31.05.19 11:57
Оценка:
Здравствуйте, chaotic-kotik, Вы писали:

CK>Здравствуйте, a7d3, Вы писали:


A>>опять ты ставишь телегу впереди лошади. допустим нашёл ты прекрасный способ проверить то, как хорошо человек умеет писать код. проверил, но с чего вдруг он будет писать код на этом же самом уровне? потому что ему зарплату платят, за руку здороваются и рабочее место в офисе выделили?


CK>потому что платят зарплату за работу, да

CK>вакансия какбы не скрывает того факта, что нужен разработчик, который будет писать код

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


CK>а если нужно работу делать (писать код) и в принципе достаточно просто знать С++?


Выглядит так, словно ты считаешь писание кода западлом и потому соответствующим образом подходишь к интервью. Как процессу поиска сирых и убогих, эдаких лузеров, готовых примериться с выпавшей им долей — быть связанными с этим недостойным занятием.
Такое отношение к вопросу многое бы прояснило по части используемого подхода.
Re[24]: Собеседования в Яндекс++
От: chaotic-kotik  
Дата: 31.05.19 12:33
Оценка:
Здравствуйте, a7d3, Вы писали:

A>Выглядит так, словно ты считаешь писание кода западлом и потому соответствующим образом подходишь к интервью. Как процессу поиска сирых и убогих, эдаких лузеров, готовых примериться с выпавшей им долей — быть связанными с этим недостойным занятием.

A>Такое отношение к вопросу многое бы прояснило по части используемого подхода.

Как раз наоборот, добиваться результатов, это хорошо. А обсуждать подготовку к использованию X и проблематику создания спецификаций для Y — не очень.

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


Откуда этот элитизм? Ты считаешь, что для того, чтобы делать работу нужно иметь какой-то очень узкий бэкграунд обязательно? Большинство людей, которые мне встречались в работе, сами хотят работать и хотят делать это хорошо. Им просто нужно дать возможность делать это.

Чеклист и равные условия для всех нужны потому, что не всегда условный обладатель большого опыта и каких-то узких знаний в области создания спецификаций и подготовке к использованию разных вещей, является успешным разработчиком. Бывает так, что такой вот человек пол года рассказывает всем о том, что какая-та задача является нерешаемой, а потом приходит новый кандидат, 2 года после универа с почти пустым резюме, и замечательно ее решает. И поэтому хочется дать все одинаковые возможности, не зависимо от опыта. Но тебе этого видимо не понять, потому что корона давит и тебе не приходит в голову то, что твой опыт мало применим за пределами твоего огорода, а способность решать алгоритмические задачи — применима.
Re[2]: Собеседования в Яндекс++
От: sumson Россия  
Дата: 31.05.19 12:40
Оценка:
ну и как правильно ответить на вопрос про бэкдор?
точнее это программка по слежению за твоей активностью

я спрашиваю потому что мне такой вопрос был задан и я ответил на него, вот думаю вдруг неправильно ответил...
Я знаю, как управлять Вселенной. И скажите, зачем же мне бежать за миллионом?!(c)
Re[18]: в США делают код простым
От: smeeld  
Дата: 31.05.19 12:47
Оценка: :)
Здравствуйте, reversecode, Вы писали:

R>и если для вас выбор варианта из таблицы не зерокост тогда я королева англии


Для меня это далеко не зерокост. Тут упоминал про traffciserver, работаю с ним. Зверюга молотит трафик почти на скорости сетевого апплинка под нагрузкой. Без плагинов. И был одни плагин к нему, если его подключать, то скорость падала в четырые раза. Причём, падала только на высоких нагрузках. На малых это не проявлялось никак. Плагин был написан "правильными" C++-никами, в котором всё как полагается в приличном обществе: контейнеры STL, исключения, shared_ptr-ы натыканы как иголки у ежа, std::string на каждый чих как для мылых строк, так и для массивов текста. Первое что сделал-выкинул оттуда исключения, внимание, производительность на нагрузке увеличилась на 50%. На 50%, Карл! Второе, что сделал, выкинул оттуда всё STL-овское, включая контейнеры и std::string-и, расписал всё другими структурами с собственным менеджером памяти, вернее, не реализовал их с нуля, а скопипастил их из кода traffiсserver-а. Производительность на нагрузке увеличилась ещё на 50%.
Re[3]: Собеседования в Яндекс++
От: reversecode google
Дата: 31.05.19 12:50
Оценка:
когда уже новички поймут что нанимают не по правильно отвеченным вопросам
Re[25]: Собеседования в Яндекс++
От: a7d3  
Дата: 31.05.19 13:02
Оценка:
Здравствуйте, chaotic-kotik, Вы писали:

CK>Здравствуйте, a7d3, Вы писали:


A>>Выглядит так, словно ты считаешь писание кода западлом и потому соответствующим образом подходишь к интервью. Как процессу поиска сирых и убогих, эдаких лузеров, готовых примериться с выпавшей им долей — быть связанными с этим недостойным занятием.

A>>Такое отношение к вопросу многое бы прояснило по части используемого подхода.

CK>Как раз наоборот, добиваться результатов, это хорошо. А обсуждать подготовку к использованию X и проблематику создания спецификаций для Y — не очень.


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


CK>Откуда этот элитизм? Ты считаешь, что для того, чтобы делать работу нужно иметь какой-то очень узкий бэкграунд обязательно? Большинство людей, которые мне встречались в работе, сами хотят работать и хотят делать это хорошо. Им просто нужно дать возможность делать это.


CK>Чеклист и равные условия для всех нужны потому, что не всегда условный обладатель большого опыта и каких-то узких знаний в области создания спецификаций и подготовке к использованию разных вещей, является успешным разработчиком. Бывает так, что такой вот человек пол года рассказывает всем о том, что какая-та задача является нерешаемой, а потом приходит новый кандидат, 2 года после универа с почти пустым резюме, и замечательно ее решает. И поэтому хочется дать все одинаковые возможности, не зависимо от опыта. Но тебе этого видимо не понять, потому что корона давит и тебе не приходит в голову то, что твой опыт мало применим за пределами твоего огорода, а способность решать алгоритмические задачи — применима.


Откуда этот бардак? Что кто-то из сотрудников может пудрить мозг коллегам столь продолжительное время?
У людей недостаточный уровень образования или же им просто начхать на происходящее?

Получается, что приверженность чек-листам является хорошо работающим индикатором серьёзных проблем в компании. Например, что там сложилась некая самоподдерживающаяся экосистема из «особо одарённых» особей. Пропитавшаяся рядом мифов с заблуждениями, часть из которых обосновывают, а другие оправдывают устоявшиеся процессы.

Касаемо элитизма, ты уходишь от вопроса про то, полагаешь ли написание кода в какой-то мере недостойным для себя занятием? Сродни мытья туалета, что только лишь когда очень припекло и больше некому.
Re[4]: Собеседования в Яндекс++
От: sumson Россия  
Дата: 31.05.19 13:02
Оценка:
Здравствуйте, reversecode, Вы писали:

R>когда уже новички поймут что нанимают не по правильно отвеченным вопросам

да не, я не про вопрос на собеседовании — тут можно наговорить массу всего типа я готов хоть черта лысего поставить если начальник скажет
я про реальную ситуацию...
ну работаете работаете все вроде норм, тут бац вызывает начальник и говорит что завтра придет айтигник и поставит вам на комп специальную програмку для слежения за активностью.
ваши действия?
Я знаю, как управлять Вселенной. И скажите, зачем же мне бежать за миллионом?!(c)
Re[5]: Собеседования в Яндекс++
От: reversecode google
Дата: 31.05.19 13:10
Оценка:
почему только программку ?
а если специальный анальный зонд, на время пока вы находитесь на рабочем месте ?
ваши действия ?
Re[15]: в США делают код простым
От: Erop Россия  
Дата: 31.05.19 14:01
Оценка:
Здравствуйте, sergey2b, Вы писали:

E>>Во-первых, не везде, в некоторых гуглах даже исключения запрещены, а не то, что бы iostream какой.


S>а чем они мотивируют запрет использования юсключений


Снижают надёжность и понятность кода, делают непредсказуемой реакцию программы на исключительные ситуации, снижают процедурность программы и тестируемость. В общем они примерно обычными аргументами пользуются, AFAIK. Их кодстайл вроде не NDA и легко гуглится, если интересно


p. s.

Если хочется обсудить подробнее, IMHO, стоит в "философии" или в С++ завести отдельную тему.
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[13]: в США делают код простым
От: Erop Россия  
Дата: 31.05.19 14:09
Оценка:
Здравствуйте, Hobbes, Вы писали:

H>Писать на C++03 в 2k19 само по себе садомазо. А в C++11 есть STL из C++11


С++11 есть в полном объёме на всех платформах только в фантазиях комитетчиков.

Но я не против. Если ты считаешь, что идиоты возглавляли все крупные проекты, в которых есть свои библиотеки, содержащие коллекции и прочие замещающие код из STL части, то это твоё мнение. Можешь просто сравнить сколько денег заработал ты и сколько эти "идиоты" и насколько известные и полезные продукты создали они и ты, и считать дальше что угодно...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[16]: в США делают код простым
От: sergey2b ЮАР  
Дата: 31.05.19 14:33
Оценка:
Здравствуйте, Erop, Вы писали:


E>Если хочется обсудить подробнее, IMHO, стоит в "философии" или в С++ завести отдельную тему.


хорошо

а вы бы сами в серверном приложении стали сипользовать исключения или нет
Re[6]: Собеседования в Яндекс++
От: sumson Россия  
Дата: 31.05.19 14:36
Оценка:
Здравствуйте, reversecode, Вы писали:

R>почему только программку ?

R>а если специальный анальный зонд, на время пока вы находитесь на рабочем месте ?
R>ваши действия ?

ну это если вы работаете в компании которая производит эти анальные зонды...
сочувствую че
Я знаю, как управлять Вселенной. И скажите, зачем же мне бежать за миллионом?!(c)
Re[7]: Собеседования в Яндекс++
От: reversecode google
Дата: 31.05.19 14:58
Оценка:
S>ну это если вы работаете в компании которая производит эти анальные зонды...
S>сочувствую че

пока что по теме видно что это вы прогибаетесь под своим начальством
так что сочувствовать нужно вам
крепитесь, че
Re[17]: в США делают код простым
От: Anton Batenev Россия https://github.com/abbat
Дата: 31.05.19 15:07
Оценка:
Здравствуйте, a7d3, Вы писали:

a> Тоже не настоящий, но более лаконичное: «не осилили».


А что ты предлагаешь тут осиливать? Представь, что у тебя N тысяч разработчиков квалификация которых по разным источникам различается в 10-40 раз. Каждая небольшая команда пилит свой проект со своими требованиями и условиями (иногда они даже могут конфликтовать с проектами соседних команд). То, что для одних может быть вполне оправданным исключением, для других может быть вполне рядовой ситуацией. А теперь попробуй этот винегрет "перемешать, но не взбалтывать".

a> Это когда бардака в компании много, за процессами следить некому.


Ну вот как раз и налаживают процессы подобным образом.

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


А что ты предлагаешь делать при подобных вводных? Только без воды и популизма, а конкретно?
Re[26]: Собеседования в Яндекс++
От: chaotic-kotik  
Дата: 31.05.19 15:33
Оценка:
Здравствуйте, a7d3, Вы писали:

A>Откуда этот бардак? Что кто-то из сотрудников может пудрить мозг коллегам столь продолжительное время?

У людей недостаточный уровень образования или же им просто начхать на происходящее?

какой бардак? почему ты решил что у кого-то недостаточный уровень образования? ты вообще о чем сейчас?

A>Получается, что приверженность чек-листам является хорошо работающим индикатором серьёзных проблем в компании. Например, что там сложилась некая самоподдерживающаяся экосистема из «особо одарённых» особей. Пропитавшаяся рядом мифов с заблуждениями, часть из которых обосновывают, а другие оправдывают устоявшиеся процессы.


Как это вообще является ответом, на то что я написал? Еще раз, чеклисты во первых, существуют не в той форме, которая тебе мерещится, это просто набор тем (многопоточность, STL, алгоритмы и тд) по которым нужно спросить и оценить знания. Ну скажем про STL мы просто просим на выбор рассказать про какой-нибудь один контейнер и задаем вопросы, чтобы пошире раскрыть тему. Про какие мифы и экосистемы из особо одаренных ты здесь рассказываешь я не знаю. Мне начинает казаться, что ты здесь общаешься не со мной, а со своим PTSD.

A>Касаемо элитизма, ты уходишь от вопроса про то, полагаешь ли написание кода в какой-то мере недостойным для себя занятием? Сродни мытья туалета, что только лишь когда очень припекло и больше некому.


Я полагаю его самым достойным занятием (в предыдщуем сообщении написал). Про мытье тулаета твои фантазии.
Re[19]: в США делают код простым
От: reversecode google
Дата: 31.05.19 15:39
Оценка:
вы даже не представляете как по разному можно писать на С++
вон у некоторых на стресс тестах даже хелоу ворды на плюсах сливают похожей реализации на ГОУ

так что проблема в вашего плагина точно не в С++ или его алгоритмах или ексепшинах
а в радиусе кривизны рук того кто его писал
Re[14]: в США делают код простым
От: Hobbes Россия  
Дата: 31.05.19 16:29
Оценка: :)
Здравствуйте, Erop, Вы писали:

E>Но я не против. Если ты считаешь, что идиоты возглавляли все крупные проекты, в которых есть свои библиотеки, содержащие коллекции и прочие замещающие код из STL части, то это твоё мнение. Можешь просто сравнить сколько денег заработал ты и сколько эти "идиоты" и насколько известные и полезные продукты создали они и ты, и считать дальше что угодно...


Что за дикие нападки, нормально же разговаривали
Re[27]: Собеседования в Яндекс++
От: a7d3  
Дата: 31.05.19 17:48
Оценка:
Здравствуйте, chaotic-kotik, Вы писали:

CK>Здравствуйте, a7d3, Вы писали:


A>>Откуда этот бардак? Что кто-то из сотрудников может пудрить мозг коллегам столь продолжительное время? У людей недостаточный уровень образования или же им просто начхать на происходящее?


CK>какой бардак? почему ты решил что у кого-то недостаточный уровень образования? ты вообще о чем сейчас?


Каким образом сотрудник может полгода рассказывать коллегам, что вот эта задача нерешаемая? Это и есть признак бардака.

На собеседовании не только представитель работодателя выбирает, но и кандидат делает выводы о компании по тому, как с ним общаются. Если видно, что встречу проводят пытаясь оценить и сравнить людей, то 90-95% из годных кандидатов откажутся общаться с компанией в той или иной форме. Включив дурака, начав паясничать или же просто досрочно закруглив всё это действо под каким-то предлогом.

Не хочешь упустить эти самые 90-90% годных людей — не используй чек-листов, выдающих стремление «оценить и сравнить».
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.