@ProCxx

Страница 691 из 2477
Anton
22.03.2017
17:17:05
вот пример статьи

Alex Фэils?︙
22.03.2017
17:17:11
Anton
22.03.2017
17:17:55
короче, если вы проводите интервью, то не делайте так. лучше посмотреть код старых проектов кандидата, попросить написать что-нибудь относящееся к "жизни" и т.д.

Google
Surreal
22.03.2017
17:20:01
ошибка компиляции
В clang флаг есть для unsequenced modifications.

Так что они скомпилируется.

Anton
22.03.2017
17:20:55
Так что они скомпилируется.
только в clang и только с флагом. И это надо знать на собеседовании))) А так-то да, все ок

Pavel
22.03.2017
17:21:35
треш

" i = i++ + 1"

уверен, у тех кто это спрашивает код выглядит примерно так

Anton
22.03.2017
17:22:07
Если искать чувака на позицию "разработчик компилятора" то да вполне себе адекватный вопрос. Все ж относительно

Alex Фэils?︙
22.03.2017
17:22:13
+

Surreal
22.03.2017
17:22:35
В gcc тоже должно компилится, только этого варнинга нет и получишь ub просто. я последний раз год назад где-то тестил, clang слева-направо их просто обрабатывал и выдавал одинаковый ответ от запуска к запуску.

Anton
22.03.2017
17:22:54
в моем случае это была позиция Intermediat software engineer. примерно. ключевое слово intermediate

Daniil
22.03.2017
17:23:43
https://m.vk.com/wall-45335258_616 в тему

Anton
22.03.2017
17:24:43
Так как 95% работы прогера заключается в том чтобы читать код (а не писать его, как многие думают), то каждый раз, когда его коллеги натыкаются на вышеперечисленные выкрутасы, они затупляют, пытаясь понять, что же этот мудак имелл ввиду. Две минуты затупа обойдутся в 2 доллара.

Google
Anton
22.03.2017
17:24:47
Золотые слова

Surreal
22.03.2017
17:26:25
Такие вопросы много где, кстати. Я тоже встречал. И про устройство работы кэша, про работу вирт. функций с их таблицей, как можно подменить указатель на таблицу вирт. функций, как создать свою таблицу вирт. функций без виртуальных методов и т.д. вплоть до устройства табличной памяти в ОС, обработки прерываний и других прелестей.

Alexander
22.03.2017
17:26:52
какие-то неправильные у Вас собеседования

Pavel
22.03.2017
17:27:02
можно еще по линуксу помучать %)

Surreal
22.03.2017
17:27:11
Это еще не тир 1 конторы.

Alex
22.03.2017
17:27:13
а в (int i=0; i<10; i++) и (.....; ++i) есть разница?

Surreal
22.03.2017
17:27:32
а в (int i=0; i<10; i++) и (.....; ++i) есть разница?
Компилятор сделает ++i из любого варианта.

Антон
22.03.2017
17:27:37
что делать если мой код хоть и начал работать, но он делает это плохо

Alexander
22.03.2017
17:27:53
что делать если мой код хоть и начал работать, но он делает это плохо
отругать его как следует. Чтобы работал лучше

Alex
22.03.2017
17:28:00
Компилятор сделает ++i из любого варианта.
а как грамотнее писать, чтобы по башке не дали?

Антон
22.03.2017
17:28:16
i++

Surreal
22.03.2017
17:28:18
а как грамотнее писать, чтобы по башке не дали?
В ответ бейте, компилятор умнее программистов.

Daniil
22.03.2017
17:28:53
i++
++

Alexander
22.03.2017
17:29:17
а я лично приверженец ++i . Мне почему-то так больше нравится

Антон
22.03.2017
17:30:02
как войти в функцию в gdb

Alex
22.03.2017
17:30:13
а я i++. может это эффект утенка?

Surreal
22.03.2017
17:30:14
Такое надо у embedded девелоперов спрашивать. У них иногда старые и глупые компиляторы. Может там бывают случаи, что i++ в цикле будет временную переменную создавать.

Google
Daniil
22.03.2017
17:30:21
Alex Фэils?︙
22.03.2017
17:30:46
Surreal
22.03.2017
17:31:59
как войти в функцию в gdb
https://www.youtube.com/watch?v=713ay4bZUrw

Anton
22.03.2017
17:33:29
Такое надо у embedded девелоперов спрашивать. У них иногда старые и глупые компиляторы. Может там бывают случаи, что i++ в цикле будет временную переменную создавать.
Все так. ++i более эффективный. Вот только новые компиляторы сами в этом "разбираются". А под новыми я понимаю компиляторы ну например 3-4-х летней давности

Sergey
22.03.2017
17:36:42
В случае встроенных типов i++ не уступает ++i с точки зрения перфоманса в современных компиляторах, вопрос что если i это экземляр пользовательского типа

Непонятно сможет ли компилятор соптимизировать i++ до ++i в случае пользовательского типа

Антон
22.03.2017
17:38:15
https://www.youtube.com/watch?v=713ay4bZUrw
уже разобрался, step

Sergey
22.03.2017
17:38:28
Получается что ++i не может быть "медленее" i++ какой бы тип i не имел, это можно рассматривать как довод в пользу везде использовать ++i

Matway
22.03.2017
17:39:51
короче, если вы проводите интервью, то не делайте так. лучше посмотреть код старых проектов кандидата, попросить написать что-нибудь относящееся к "жизни" и т.д.
Смотреть код - не работает. Начиная от того, что многие программисты через полгода уже не могут понять, что делает их код (а хорошие программисты просто смотрят на свой код с отвращением, потому что успели развиться дальше и их старый код кажется им детским), и заканчивая тем, что код писал не кандидат, а его друг Вася. У меня на скайп собеседованиях из 600+ раз было как минмиум 10 раз, когда я отчётливо слышал, как кто-то сбоку шепчет кандидату ответы на мои вопросы.

Pavel
22.03.2017
17:41:03
повод всегда вести onsite интервью :)

Matway
22.03.2017
17:41:56
повод всегда вести onsite интервью :)
...и примерно 124 раза, когда кандидаты не смогли ответить на вопрос "сколько будет два в восьмой степени". Зачем таких onsite звать?

Surreal
22.03.2017
17:42:15
повод всегда вести onsite интервью :)
Пот с рук волнующегося кандидата пропитывает мел\маркер и он не может ничего написать на доске.

Matway
22.03.2017
17:43:29
Пот с рук волнующегося кандидата пропитывает мел\маркер и он не может ничего написать на доске.
Кстати да. Половину собеседования приходится заниматься тем, чтобы успокоить кандидата, перевести его из режима "экзамен жизни" в режим "поболтать о работе". Только после этого можно трезво оценивать его как специалиста.

Vitaly
22.03.2017
17:43:51
...и примерно 124 раза, когда кандидаты не смогли ответить на вопрос "сколько будет два в восьмой степени". Зачем таких onsite звать?
Да, уровень вопросов зашкаливает. Если бы мне стали задавать подобные, я бы сразу встал и ушёл ибо пустая трата времени общаться с таким интервьювером.

Matway
22.03.2017
17:44:27
Vitaly
22.03.2017
17:44:48
Alexander
22.03.2017
17:45:11
Кстати, есть интересный вопрос. Было бы Вам неуютно, если бы Вас собеседовал чувак, который заметно моложе Вас?

Google
Surreal
22.03.2017
17:45:17
а зачем?
На onsite обычно несколько интервью, до 5-6. Одно из них, как правило, алгоритмическое с маркером у доски. В большинстве тир 1-3 конторах так. На старшие должности еще больше гнут. И правильно делают.

Pavel
22.03.2017
17:45:43
я слушал у нас в конторе цифра около 1 из 100

Pavel
22.03.2017
17:46:05
и видимо далеко не 99 доходят до onsite

Artem
22.03.2017
17:46:08
В гугле 4 из 5)

Surreal
22.03.2017
17:46:37
В смысле одно?
На одно иногда ноут дают. Чтобы написать, показать, оддебажить и т.д.

Artem
22.03.2017
17:46:41
И одно архитектурное с маркером у доски

Matway
22.03.2017
17:46:42
Кстати, есть интересный вопрос. Было бы Вам неуютно, если бы Вас собеседовал чувак, который заметно моложе Вас?
Собеседования для нормального человека всегда некомфортны. Но люди с опытом начинают понимать, что "чуваки, заметно моложе..." бывают вполне нормальными специалистами.

Alexander
22.03.2017
17:48:07
За людьми с опытом уже сами HR гоняются, чтобы они к ним пришли на собеседование.
и это не отменяет того факта, что их собеседовать выйдет школота :)

Vitaly
22.03.2017
17:48:42
и это не отменяет того факта, что их собеседовать выйдет школота :)
Лично для меня возраст не имеет никакого значения.

Matway
22.03.2017
17:48:44
За людьми с опытом уже сами HR гоняются, чтобы они к ним пришли на собеседование.
HR не может по резюме определить, стоит ли человека звать на собеседование. И дело не в том, что HR плохие, а в том, что область сложная.

Matway
22.03.2017
17:49:21
Я точно НЕ HR :)

Vitaly
22.03.2017
17:49:41
Я точно НЕ HR :)
Фух, ну хоть так. А то я уж за вашу компанию стал беспокоиться... ?

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

Антон
22.03.2017
17:51:13
то чувство когда код работает не так как ожидалось, но результат тот же

Vitaly
22.03.2017
17:51:53
У программистов вместо резюме часто достаточно глянуть профиль на GitHub, чтобы сделать вывод о его уровне.

Pavel
22.03.2017
17:52:10
хз, я в фейсбуке трижды собеседовался и ни разу там не было никакго HR =)

Google
Surreal
22.03.2017
17:52:39
На 3 раз прошли?

Pavel
22.03.2017
17:52:42
правда, когда изанчально связались они задали вопросов с листочка с стиле теста, чтобы точно убедиться, что я хотя бы знаю что такое хттп и классы))

неа, не прошел

Vitaly
22.03.2017
17:52:58
И вообще, в России нет такого HR, как в развитых странах. Это всего лишь кадровики и ничего больше.

Pavel
22.03.2017
17:53:02
а вот потом только инженеры, два по телефону

в развитых странах я не видел HR =)

и далее 5 в onsite

и ни единого HR ;)

Vitaly
22.03.2017
17:53:48
В большинстве случаев первая линия кадровиков в России (особенно не в МСК/СПБ) оценивает совсем не скиллы соискателя, а его внешний вид.

Pavel
22.03.2017
17:53:51
Гугл также, связывается кто-то типа Sourcer, не знаю что это за роль :)

Matway
22.03.2017
17:54:00
У программистов вместо резюме часто достаточно глянуть профиль на GitHub, чтобы сделать вывод о его уровне.
Уровень программиста ст точки зрения работодателя - это не способность выложить нормальный код на GH, а способность выполнить задачу, ради которой его наняли.

Pavel
22.03.2017
17:54:05
потом кидают на телефонные с инженерами

и кодируешь в гуглокоде наживую :)

Pavel
22.03.2017
17:54:32
так что никаких HR западных я не видел

Surreal
22.03.2017
17:54:36
И вообще, в России нет такого HR, как в развитых странах. Это всего лишь кадровики и ничего больше.
Если HR не по найму, а штатный сотрудник IT конторы, то все нормально. Даже если он не шарит и спрашивает по листку, то понимает это и задает уточняющие вопросы.

Mikhail
22.03.2017
17:54:56
Да, уровень вопросов зашкаливает. Если бы мне стали задавать подобные, я бы сразу встал и ушёл ибо пустая трата времени общаться с таким интервьювером.
Когда я слышу такие вопросы, я начинаю подозревать, что задачи в отделе унылое дерьмо, поэтому спрашивать нечего и приходиться выебыаатьсч вращением красно чёрных деревьев. В самом деле, не дай же боевую унылую задачу накостылять баг или поправить иксмльку

Artem
22.03.2017
17:55:51
так что никаких HR западных я не видел
Те люди, которые договариваются с вами по поводу времени проведения интервью, билетов, виз, координируют, пишут о результатах - это HR

Vitaly
22.03.2017
17:56:00
Вам не везло с HR. В РФ есть настоящие профессионалы.
В крупных компаниях есть, я не спорю. В МСК/СПБ.

Pavel
22.03.2017
17:56:04
это координаторы :)

Mikhail
22.03.2017
17:56:08
А ещё как то меня вырубили на собеседовании первым же вопросом что такое бит

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