Pull to refresh
5
0
Влад @Salat13

C++ разработчик

Send message

Из раздражающего разработчиков - одни и те же типовые вопросы от рекрутеров. Например, в C++ просто эталонный опрос - какие структуры данных/контейнеры в STL вы знаете?

АААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА

А еще вот тут на днях начал переписку с эйчаром одной известной азиатской компании. Так вот они мне тут прислали какой-то совершенно идиотский опросник с вопросами от "вы писали ли когда-нибудь на C++ (а не C)?" до "а компилятор свой напишете?".

Не обошлось конечно же без вопроса про контейнеры, гспди

Прочитал на одном дыхании! Особенно с учетом того, что очень напомнило свою историю: в январе 2020 решил менять работу с релокацией в соседнюю братскую страну, договорились на середину марта и нувыпоняли :)

Но у меня не было такой проблемы, как кошка, и тем более ехать через всю Европу + машину на паром — просто самолет. Так что жду продолжения, автору респект
1) В такой простой можно и без юниона
Но в вашем случае функции MessageHolder_create надо будет все равно предоставлять все аргументы, даже для неиспользуемых таблиц. У меня на проекте, например, таких таблиц 15 штук, и тут уже общая вместо юниона вообще не пойдет, увы. Поэтому я сразу рассматривал более общий подход

2) В плане «структура, а не таблица» — да, согласен. Я знаю про эту разницу, что для фиксированных простых типов так и надо, но решил не усложнять примеры разнообразием типов, чтоб не запутать читателей.
Например, в реальном приложении у нас сплошь используются string, массивы и простые вложенные структуры, поэтому там чисто tables — наверное уже по привычке и здесь так же сделал

3) Насчет header — согласен, здесь я мог наворотить. Надо проверить
ну мало ли, это меньшее из зол, если уж не хочется из РБ :)
Напишите мне в личку, как раз в Минске работаю, и очень доволен. Людей ищут, без релокаций, вдруг как раз подойдёте)
Статья, конечно) Дайте человеку Шнобелевку!
А вообще больше всего меня заинтересовало, откуда взялась удельная теплоёмкость птицы величиной 2.72 кДж/кг*°C? Есть какие-то обоснования?
Здорово! ходил в прошлом году на конференцию в Питере, был рад лично пообщаться с Вандевурдом, не удержался от покупки его новой книги по шаблонам.
Круто, что теперь Джосаттис (Джосуттис?) приезжает, вы большие молодцы :)

Интересно! Есть ли какие-то технические особенности для такого курса — то есть, прохождение только на Windows, например? Или нет ограничений на платформу/ос?

Вот на самом деле видео про Гамильтона и его замечательную жизнь, которое каждый должен посмотреть :)
No one uses my quaternions, but just you wait

Честно говоря, при всем уважении к объёму написанного, выглядит просто как компиляция информации из всех возможных источников, или как какая-то лекция по C+ в институте.
Все это и так можно найти где угодно, и про RAII, и про move-rvalue. Не очень ясна цель поста — было б интереснее увидеть какие-то особенности или малоизвестные детали копирования/перемещения: например, RVO/NRVO, enable_shared_from_this, вопросы многопоточности shared_ptr (хотя такая статья точно здесь есть)
«Как создать датасет, который отличает оттенки розового на кофточках журналисток?» :)
Ну в принципе выше уже ответили, что по сути произошло. По слухам я так понял, что как всегда причина — в деньгах.
Якобы «нечего столько платить преподавателям, и профессоров у вас мало — это не канонично, и студентов мало, и оценок хороших меньше, что за плохая статистика, ай-ай. Да и вообще — поднимем оплату за семестр тем, у кого 2-я вышка, раз в 10». Как-то так
Очень жаль, что АУ сейчас практически разваливают.
И здорово, что есть, например, возможности реализовать подобные программы где-то еще.
ИТМО — самое подходящее место, как мне кажется:)
Не так давно проходил собеседование в одну компанию (я разработчик на C++). Сначала дали листочек с вопросами (около 20-30). Не ответил разве что на 2 вопроса, остальное — сходу говорил.

Они остались довольны, но сказали, что для «полноценного погружения» необходимо еще дополнительно решить дома тестовое задание. А задание выглядело примерно так: написать полноценное приложение — «конструктор метро». Чтобы можно было самому добавлять ветки, станции, переходы. Чтобы можно было считать оптимальное время движения между станциями, различные варианты вида «минимум пересадок/минимум времени». А еще ко всему этому прикрутить хороший и красивый GUI. Причем на Qt 4.

Прикинув время, которое мне на все это понадобится и то, что они от меня хотят, я подумал, что у них просто кто-то не справляется с такой задачей из сотрудников. Вдруг соискателю удастся? :)
Я просто проигнорировал это тестовое задание, а они мне даже не писали потом. Интересно — много ли в итоге находилось желающих этим заняться?
Ну… Не знаю.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity