Size: a a a

2020 July 19

CI

Chechen Itza in sns_internships
Danya
Я подавался на стажировку/работу в Яндекс, ВКонтакте, Интел и одну компанию в embedded. LeetCode-like задачи меня спрашивали только в Яндексе
понял принял. а какие вопросы были вместо литкода? технические + поведенческие?
источник

D

Danya in sns_internships
Технические
источник

D

Danya in sns_internships
Ну например в JetBrains в Resharper C++ на стажировку была в качестве тестового задания несложная алгоритмическая задача, а на собеседовании спрашивали вообще не по алгоритмам, а по С++: написать реализацию type trait'а std::is_base
источник

D

Danya in sns_internships
Chechen Itza
понял принял. а какие вопросы были вместо литкода? технические + поведенческие?
Что-то типа поведенческих вопросов у меня было только в СКБ Контур
источник

 P

 ‌‌Gleb Pilipets... in sns_internships
Danya
Ну например в JetBrains в Resharper C++ на стажировку была в качестве тестового задания несложная алгоритмическая задача, а на собеседовании спрашивали вообще не по алгоритмам, а по С++: написать реализацию type trait'а std::is_base
И как, ты написал?
источник

CI

Chechen Itza in sns_internships
спасибо!
источник

D

Danya in sns_internships
 ‌‌Gleb Pilipets
И как, ты написал?
Нет, я облажался на тестовом и не пошел на собес
источник

CI

Chechen Itza in sns_internships
Danya
Ну например в JetBrains в Resharper C++ на стажировку была в качестве тестового задания несложная алгоритмическая задача, а на собеседовании спрашивали вообще не по алгоритмам, а по С++: написать реализацию type trait'а std::is_base
>реализацию type trait'а std::is_base
namespace details {
   template <typename B>
   std::true_type  test_pre_ptr_convertible(const volatile B*);
   template <typename>
   std::false_type test_pre_ptr_convertible(const volatile void*);

   template <typename, typename>
   auto test_pre_is_base_of(...) -> std::true_type;
   template <typename B, typename D>
   auto test_pre_is_base_of(int) ->
       decltype(test_pre_ptr_convertible<B>(static_cast<D*>(nullptr)));
}

template <typename Base, typename Derived>
struct is_base_of :
   std::integral_constant<
       bool,
       std::is_class<Base>::value && std::is_class<Derived>::value &&
       decltype(details::test_pre_is_base_of<Base, Derived>(0))::value
   > { };


ужас какой
источник

 P

 ‌‌Gleb Pilipets... in sns_internships
Chechen Itza
>реализацию type trait'а std::is_base
namespace details {
   template <typename B>
   std::true_type  test_pre_ptr_convertible(const volatile B*);
   template <typename>
   std::false_type test_pre_ptr_convertible(const volatile void*);

   template <typename, typename>
   auto test_pre_is_base_of(...) -> std::true_type;
   template <typename B, typename D>
   auto test_pre_is_base_of(int) ->
       decltype(test_pre_ptr_convertible<B>(static_cast<D*>(nullptr)));
}

template <typename Base, typename Derived>
struct is_base_of :
   std::integral_constant<
       bool,
       std::is_class<Base>::value && std::is_class<Derived>::value &&
       decltype(details::test_pre_is_base_of<Base, Derived>(0))::value
   > { };


ужас какой
++
источник

D

Danya in sns_internships
Chechen Itza
>реализацию type trait'а std::is_base
namespace details {
   template <typename B>
   std::true_type  test_pre_ptr_convertible(const volatile B*);
   template <typename>
   std::false_type test_pre_ptr_convertible(const volatile void*);

   template <typename, typename>
   auto test_pre_is_base_of(...) -> std::true_type;
   template <typename B, typename D>
   auto test_pre_is_base_of(int) ->
       decltype(test_pre_ptr_convertible<B>(static_cast<D*>(nullptr)));
}

template <typename Base, typename Derived>
struct is_base_of :
   std::integral_constant<
       bool,
       std::is_class<Base>::value && std::is_class<Derived>::value &&
       decltype(details::test_pre_is_base_of<Base, Derived>(0))::value
   > { };


ужас какой
Ну там не требовалась точная реализация, насколько я понимаю
Просто небольшое понимание метапрограммирования в С++ :)
источник

NA

Nikolay Antonov in sns_internships
Katya
Втб уже успел провести со мной телефонное интервью на свою программу юниор, сказали на стажировке платят 40к ;) дальше должны пригласить второе интервью или не пригласить, посмотрим
Это в Москве?
источник

K

Katya in sns_internships
@icecreamflavors от 30ч\нед, @ostinru я в Москве, про другие города не знаю, спроси тут vk.com/changellengeglobal (период подачи заявки уже завершен если что)
источник

AB

Anthony Baryshnikov in sns_internships
Кто-то практиковал написание писем отвечающим за стажки в компаниях с просьбой все-таки рассмотреть меня? За это прописывают баны?
источник

VM

Vladyslav Mokrousov in sns_internships
Anthony Baryshnikov
Кто-то практиковал написание писем отвечающим за стажки в компаниях с просьбой все-таки рассмотреть меня? За это прописывают баны?
Есть смысл писать рекрутерам не ФААНГ компаний, типа Airbnb, Stripe, Palantir. Они вполне могут ответить и начать процес интервью. В Фаанг такое письмо скорее всего либо игнор, либо спасибо, мы до вас доберемся в свое время.
источник

AB

Anthony Baryshnikov in sns_internships
Да, я не про фаанг
источник

AB

Anthony Baryshnikov in sns_internships
Ок, спасибо!
источник

🌸Ж

🌸 anatoly 🌠 Жуковски... in sns_internships
Anthony Baryshnikov
Кто-то практиковал написание писем отвечающим за стажки в компаниях с просьбой все-таки рассмотреть меня? За это прописывают баны?
Дороничев написал нa jobs@google.com и ему ответили 🙃
источник

AB

Anthony Baryshnikov in sns_internships
Просто меня тут даже без телефонного скрининга в JS оставили
источник

AB

Anthony Baryshnikov in sns_internships
Как-то обидно получилось если честно
источник

AB

Anthony Baryshnikov in sns_internships
Хочется пробиться
источник