
Anton
22.03.2017
17:17:05
вот пример статьи

Alex Фэils?︙
22.03.2017
17:17:11

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

Alex Фэils?︙
22.03.2017
17:18:09

Google

Daniil
22.03.2017
17:18:25

Surreal
22.03.2017
17:20:01
Так что они скомпилируется.

Anton
22.03.2017
17:20:55

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

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

Daniil
22.03.2017
17:27:48

Alexander
22.03.2017
17:27:53

Alex
22.03.2017
17:28:00

Alexander
22.03.2017
17:28:14

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

Surreal
22.03.2017
17:28:18

Daniil
22.03.2017
17:28:53

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++ в цикле будет временную переменную создавать.

Alex Фэils?︙
22.03.2017
17:30:18

Google

Daniil
22.03.2017
17:30:21

Alex Фэils?︙
22.03.2017
17:30:46

Daniil
22.03.2017
17:31:33

Surreal
22.03.2017
17:31:59

Anton
22.03.2017
17:33:29

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

Антон
22.03.2017
17:38:15

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

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

Alexander
22.03.2017
17:40:38

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

Matway
22.03.2017
17:41:56

Surreal
22.03.2017
17:42:15

Alexander
22.03.2017
17:42:41

Matway
22.03.2017
17:43:29

Vitaly
22.03.2017
17:43:51

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

Artem
22.03.2017
17:45:48

Alexander
22.03.2017
17:46:00

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

Vitaly
22.03.2017
17:47:33

Alexander
22.03.2017
17:48:07

Vitaly
22.03.2017
17:48:42

Matway
22.03.2017
17:48:44

Vitaly
22.03.2017
17:49:06

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

Pavel
22.03.2017
17:54:05
потом кидают на телефонные с инженерами
и кодируешь в гуглокоде наживую :)

Matway
22.03.2017
17:54:31

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

Vitaly
22.03.2017
17:54:33

Surreal
22.03.2017
17:54:36

Mikhail
22.03.2017
17:54:56

Artem
22.03.2017
17:55:51

Vitaly
22.03.2017
17:56:00

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

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