melvin
но нсли передать по ссылке, то локальные переменные будут ссылатся непосредственно на аргументы. т.е. их можно например менять
Igor
То подпрограмма не брала бы
Если твоя функция принимает T& var и изменяет это значение, то после вызове fun(X) Х изменится
Если &не было бы, то все изменения бы остались внутри функции
Так что да, это типа указатель
melvin
еще операция копирования достаточно дорогое (и в большинстве случаев ненужное) удовольствие
Rachel
не понимаю откуда берётся значение nn, если я его не ввожу, а только инициализирую
Matwey
А switch конструкция уже научилась быть constexpr?
melvin
а свитч это expression?
Matwey
Это оператор, который можно внутрь функции поместить
melvin
switch это оператор
melvin
?
melvin
емнип это statement
Matwey
Все, нагуглил уже сам
Evgenii
RFC on contributing Intel's Parallel STL implementation to libc++. http://lists.llvm.org/pipermail/cfe-dev/2017-November/056135.html
Anonymous
Скинули мне тут статью с ТП, где описано прохождение интервью в гугле: https://tproger.ru/translations/google-director-of-engineering-test/
Чисто интересно:
1) как вы к этому относитесь (реально в гугле такие некомпетентные ребята?)
2) как вы понимаете последний вопрос и ответ? (я не понимаю если честно)
Anonymous
Любая крупная компания оскотинивается в итоге , думаю что реальное собеседование
kitsu
Kirill
Всплывают ли события windows forms?
🐙 Antony
Viacheslav
Viacheslav
Рекрутер:
У меня в бумагах записан не такой ответ.
А вот за такое надо увольнять сразу.
Viacheslav
К счастью, практику дебильных вопросов типа "на сообразительность" у нас полностью убрали где-то год назад.
Anatoly
потому что уже все знают, почему канализационный люк делают круглым :)
Anatoly
я помню поразил американского интервьюера, ответив на вопрос чему будет равно выражение 1["abcde"];
🦥Alex Fails
Berkus
Pavel
Anatoly
вот-вот, ничего не показывающая о кандидате, ну кроме того, что он это знает
Pavel
Кроме как на собеседованиях в сомнительные конторы ни где подобный синтаксис не видел
Evgenii
Evgenii
они убрали, все убирают)
Evgenii
когда нибудь они поймут что они не гугл😌
Berkus
Viacheslav
Я не совсем понял, к чему был этот пассаж про Гугл, за которым типа все повторяют. Были senior managers старой закалки, которые во время последних раундов такую ерунду в качестве личной инициативы спрашивали, когда у кандидатов после четырёх часов уже шарики за ролики заезжали. Ни на одном техническом интервью, на котором я присутствовал или сам проводил, таких вопросов не было. Мы вообще сами себе для своей команды пул заданий составили.
Viacheslav
Я не совсем понял, к чему был этот пассаж про Гугл, за которым типа все повторяют. Были senior managers старой закалки, которые во время последних раундов такую ерунду в качестве личной инициативы спрашивали, когда у кандидатов после четырёх часов уже шарики за ролики заезжали. Ни на одном техническом интервью, на котором я присутствовал или сам проводил, таких вопросов не было. Мы вообще сами себе для своей команды пул заданий составили.
Если нам интересна многопоточность, то и спрашиваем именно по ней.
Единственное, что не очень нравится сейчас, так это то, что команды в Нью Йорке используют Java в некоторых проектах, и нам настойчиво намекают, что надо бы кого-то с Java опытом нанять. Мы пока что успешно отпихиваемся, потому что в наших условиях она бесполезна, у нас почти все сервисы на плюсах.
Vitaliy
А какой навык кандидата показывает умение писать код алгоритмов во время интервью ?
vladislav
Олександр
1["..."] - что это вообще такое?
vladislav
Vitaliy
Vitaliy
Нашёл
Vitaliy
Не взяли)
Egor
Может провести тест с фиксированными ответами, да. Но это как-то неоч.
Vitaliy
Просто мне не до конца понятно, что от меня этим хотят
vladislav
И всё такое
Berkus
Berkus
для хрюш надо просто набор скрининг вопросов с фиксированными ответами, отфильтровать совсем идиотов, дальше пусть команда интервьюирует
vladislav
Олександр
или я очень сильно туплю или что-то не понимаю
vladislav
Berkus
т.к. представлено через типизированную сумму указателей
Олександр
а это применяется где-то или просто есть?
Viacheslav
Просто есть, никто в здравом уме такой синтаксис использовать не будет.
Олександр
ну да, логично. Спасибо всем, было познавательно😅
Evgenii
сделать модификаторы частью типа, не?
Anatoly
Олександр
я увидел, просто не понял сразу
Олександр
просто это ответило на вопрос, но понимания я не получил
Олександр
да, уже понял, спасибо
Anatoly
если я его разыменую, получу символ *(1+"abcde") = 'b'
Anatoly
в свою очередь *(1 + "abcde") = по определению 1["abcde"]
Олександр
это, кстати, очень интересно, но я как-то сам к этому не приходил, хотя логично, в целом
Constantine
Egor
Если это не какой-нибудь стартап, который закрылся в год открытия. Или, скажем, фрилансер.
Berkus
Anonymous
Какую литературу посоветуете, чтобы зашарить самые основы ООП?
ttldtor
основа ООП - это tapl?
ttldtor
http://newstar.rinet.ru/~goga/tapl/tapl.pdf