Что делать если задают некорректные вопросы на собеседовании

Поділитися
Вставка
  • Опубліковано 21 тра 2019
  • #soer #itubeteam
    Основной канал для общения и публикации новых видео - Телегарм - t.me/softwareengineervlog
    Спонсорство - donate.s0er.ru
    Сайт платным контентом - soer.pro
    Зеркало для видео Дзен Видео - zen.yandex.ru/id/5f578bdf22e2...
    GitHub - github.com/soerdev
    Чат для программистов - / discord
    Группа ВК - codeartblog

КОМЕНТАРІ • 233

  • @S0ERDEVS
    @S0ERDEVS  5 років тому +14

    Совсем забыл, в конце видео - небольшое обращение к зрителям.

    • @VANLAVPRO
      @VANLAVPRO 5 років тому

      добрый день. напишите пожалуйста свою почту, есть коммерческое предложение к Вам.

    • @user-yz1ys1zd9i
      @user-yz1ys1zd9i 4 роки тому +2

      быстро ты его собрал :D (если ты понимаешь о чем я)

    • @user-ew4sp5kg6m
      @user-ew4sp5kg6m 4 роки тому

      пока так будешь рассуждать, сам запутаешься)

  • @CAMOBAP795
    @CAMOBAP795 2 роки тому +21

    - "сколько типов данных?"
    - "зависит от многих нюансов..."
    - "у меня написано 7, Вы нам не подходите"

  • @user-bh7gz1rl8h
    @user-bh7gz1rl8h 4 роки тому +94

    Еще если на собеседовании задают вопрос, на который не знаешь ответа, можно вместо "не знаю" отвечать "никогда не использовал", т.к. звучит более солидно.

    • @Fastfalcorn
      @Fastfalcorn 4 роки тому +101

      - Что такое переменная?
      - ...Никогда это не использовал!
      - Вы приняты!
      EPAM

    • @ni55an
      @ni55an 4 роки тому +7

      или "зачем это помнить, можно в документации посмотреть"

    • @UApro_
      @UApro_ 4 роки тому +2

      @@Fastfalcorn там всё так плохо?

    • @phat80
      @phat80 3 роки тому +1

      @@UApro_ нет, конечно. Сам туда отсылал резюме, а по нему понятно, что я знаю куда больше чем про переменные. Сразу отказ, даже без собеседования. Там видимо джунов хотят сразу на уровне мидла.

    • @stranger271271
      @stranger271271 2 роки тому

      Да ты гений у тебя ику наверно высокий

  • @victorburuyan1691
    @victorburuyan1691 4 роки тому +39

    -"в каком году был создан JS?"
    - вы нам не подходите
    - так это ж вы проходите собеседование
    - именно!

    • @chelovak
      @chelovak Рік тому

      Не понимаю, объясни, плз, в чем тут юмор?

  • @SamuelBSR
    @SamuelBSR 4 роки тому +65

    Я сам сисадмин, был на собеседованиях много раз, а также сам проводил много собеседований. Очень раздражает, когда на собеседовании задают вопрос по какой-нибудь команде. Ответ предполагает знание наизусть ключей и параметров, т.е. синтаксиса команды. Не понятно зачем мне надо это помнить, когда гугл или --help мне даст ответ ща секунду?! Вместо этого, я давал задачки на troubleshooting. Описывал проблему и просил претендента рассказать, как он будет ее решать. Все проблемы, были реальные, с которыми я сталкивался сам за годы карьеры. Так вот, по тому, как у претендента идет ход мыслей, какие он задаёт уточняющие вопросы, мне довольно быстро становится понятно, кто передо мной.

    • @user-sv4fu3ik3c
      @user-sv4fu3ik3c 4 роки тому +8

      я когда на собеседование прихожу и у меня спрашивают как я буду решать ту или иную проблему, то это считаю нормальным собесом, а когда начинают говнять по теории, то это для меня звоночек, что не очень то это и подходящяя компания для меня. Если там всех так набирали, то следственно и команда на проекте будет непойми какая

    • @romanaleksandrovich8042
      @romanaleksandrovich8042 4 роки тому +1

      @@user-sv4fu3ik3c Абсолютно верно

    • @phat80
      @phat80 3 роки тому +2

      Ну и чем это отличается от вопросов про команды? Сейчас с помощью гугла можно за те же пару секунд отрыть решение 90% проблем, ну а на оставшиеся 10% получить ответ в течение нескольких часов на профильном форуме.
      Считаю, что на собеседовании надо выяснять понимание основ без задрачивания соискателя командами или конкретными проблемами. Если он понимает принцип работы той или иной технологии, он и команду нужную найдет и с проблемой разберется. Если он не знает основ, то часто он не будет знать в какую сторону копать. Это не значит, что не надо давать практических заданий при трудоустройстве. Надо. Но при этом не считать использование интернета, документации или каких-то форумов запрещенным приемом. Если человек из десятка решений может выбрать наиболее подходящее и эффективное, это уже плюс. Значит он разбирается в вопросе и понимает суть. И без разницы, что он до этого момента не знал, как поступать в озвученной в задании ситуации. Тот, кто ничего не знает и при помощи интернета не сможет ничего решить.

    • @SamuelBSR
      @SamuelBSR 3 роки тому +9

      @@phat80 Не могу с вами согласиться. Мои задачки не предполагают какой-то очевидной зацепки, чтобы можно было в гугле быстро и просто найти ответ. Кстати, я бы принял ответ в стиле - "наберу в гугле в поиск XYZ и узнаю ответ", но могу посадить за комп и попросить продемонстрировать. Если он такой мастер гугла - вперед.
      >>Если он понимает принцип работы той или иной технологии
      Работодателю нужен сотрудник, который умеет применять знания, а не просто знает. Я сталкивался с кандидатами с очень широким кругозором, он тебе и про рейды раскажет, и про леса в актив диреткори, и про базы данных. И все будет звучать академично и правильно, но вот посади его решать реальную задачу, результаты будут гораздо скромнее, т.к. одно дело прочитать статью про архитектуру кубернетес и схематично рассказать как это все работает, а совсем другое решать какую-то реальную проблему например с API server response delay.
      >>Если он понимает принцип работы той или иной технологии, он и команду нужную найдет и с проблемой разберется.
      Если у человека нет практического опыта работы с технологией, то в реальной работе хороших результатов он вам не выдаст, а как правило это именно то, что нужно работодателю.

    • @phat80
      @phat80 3 роки тому

      @@SamuelBSR ну значит и команды все наизусть он должен знать, уж заодно )))

  • @sergZh78
    @sergZh78 4 роки тому +16

    У меня в резюме было написано: прохождению интервью предпочел бы выполнить тестовое задание, отвечающее уровню сложности проектов работодателя.
    Копируйте.
    Если просто нитервью - я проваливался, потому что спрашивали высокую хрень обычно, справочные материалы, которые зубрить нет никакого смысла.
    А работу нашел выполнив задание.
    Всего выполнил, наверно, около 10 заданий, пока искал работу.

  • @user-fh6xg9pn3y
    @user-fh6xg9pn3y 5 років тому +40

    Нашёл коллизию у автора 03:11 , его можно раскрутить на очки на собеседовании:
    > typeof Symbol === "function"
    Это ж типа "конструктора":
    typeof Symbol("s") === "symbol"

    • @S0ERDEVS
      @S0ERDEVS  5 років тому +13

      Красавчик. )

    • @user-fh6xg9pn3y
      @user-fh6xg9pn3y 3 роки тому

      @@user-mo9qv1tp8n когда ты пишешь "typeof Symbol" или "typeof Number", ты по сути спрашиваешь какого типа конструктор типа. А в JS он всегда "function" (т.е. Number(..)).
      А вот когда ты спрашиваешь, какого типа экземпляр какого=то объекта, "typeof Symbol('s')" или "typeof Number(5)", там уже конкретный тип возвращается.

  • @threedking
    @threedking 5 років тому +12

    Пока смотрел видео, собирал кубик рубика и только в середине видео заметил, что вы тоже)

  • @ni55an
    @ni55an 5 років тому +1

    Полностью согласен, некоторые считают нормой вопросы, на которые также ожидают получить заученные ответы

  • @misette-main
    @misette-main 5 років тому

    Посмотрел видео на счет чтения. Вы много читаете, а можете пожалуйста составить небольшой список литературы, которую посоветуете к прочтению, и по возможности поделить на разделы, которые подойдут новичку и/или более опытному уже прогрумисту.

  • @offroadnewbie
    @offroadnewbie 4 роки тому +3

    Привет! Забавный случай из жизни, как раз совпадает примерно с темой твоего видео.
    Живу в Красноярске, в прошлом году как раз устраивался на работу в ддовольно жирную компанию в нашем городе, разработка не является профильной для нее, но им нужен был собственный отдел разработки.
    Придя к ним на собеседование меня встретил темлид по направлению бекенд, так вот, все собеседование длилось часа 2 примерно, а все вопросы были распечатаны на 3 листах формата А4, и все собеседование заключалось в зачитывании тимлидом этих вопросов мне, в том числе и вопрос про количество типов данных в %языкнейм%))
    Короче, я не понял, что это было)

    • @S0ERDEVS
      @S0ERDEVS  4 роки тому +1

      Прикольный у тебя канал )

  • @user-cy2td3lg8t
    @user-cy2td3lg8t 4 роки тому

    Спасибо!

  • @Mr43046721
    @Mr43046721 5 років тому

    Евгений, расскажите пожалуйста о SPA фреймворках в их сравнении - Ember, React, Angular, Vue

  • @user-ng2yz1yp1v
    @user-ng2yz1yp1v 4 роки тому +1

    Был вопрос что-то типа "Назовите основные принципы ООП". Я сказал что наверное это СОЛИД, но мантру для студентов "Полиморфизм, Инкапсуляция, Наследование" я тоже знаю и готов начать дискуссию)

  • @AlexeyRiched
    @AlexeyRiched 5 років тому +1

    спасибо, ничего не понял, но интересно)

  • @vladislavshulkevich2554
    @vladislavshulkevich2554 4 роки тому +17

    "кем вы себя видите через десять лет"

  • @Great_Combinator
    @Great_Combinator 5 років тому +3

    Соер здесь )))

  • @user-mu7pu9fj1o
    @user-mu7pu9fj1o 5 років тому

    Спасибо большое вам за это видео! Подскажите, пожалуйста, ресурсы, чтобы развиваться в качестве програмного архитектора.

    • @le_rockshark
      @le_rockshark 4 роки тому +1

      сначала много кодь, а потом когда много покодишь поймёшь сколько получается говнокода и увидишь как этот говнокод категоризировать в разные модули,
      а вообще читай Гради Буча "Объектно-ориентированный анализ и проектирование", "Язык UML, руководство пользователя"
      А также советую Крэга Лармана "Применение UML и шаблонов проектирования"

    • @user-mu7pu9fj1o
      @user-mu7pu9fj1o 4 роки тому +1

      @@le_rockshark благодарю

  • @mishashins
    @mishashins 4 роки тому

    Проходил интервью начали спрашивать про стек технологий так как учусь в институте то вроде много знаю но все поверхностно сказал что шарю за бд знаю как построить, сущности и т.д. спросили сколько бывает сущностей я немного потерялся, после только вспомнил что это базис, а ответил что не помню

  • @preenxus3425
    @preenxus3425 5 років тому +41

    Красиво с кубиком получилось))

    • @Ritefita
      @Ritefita 4 роки тому +9

      дёшево. фу.
      показуха типа гений?
      ходы и техники кубика заучиваются. это сделает любой кто день почитает. тем более подстроить, не умея в реале, очень легко.
      если человек просто любит кубик, то пусть собирает за кадром. ну хотя бы не демонстрирует так палевно и дёшево( оттолкнуло от личности.

    • @andrsam3682
      @andrsam3682 4 роки тому +11

      @@Ritefita зависть - смертный грех)

    • @user-fu3hi4cv2f
      @user-fu3hi4cv2f 4 роки тому +3

      @@andrsam3682 И уныние)

    • @user-kr8um8ub6i
      @user-kr8um8ub6i 4 роки тому +3

      @@Ritefita Думаю это просто фишка для видоса, автор просто решил попробывать сделать такой ролик, а так бы он на каждом своем видео собирал бы его

  • @MrNastoyashiy
    @MrNastoyashiy 5 років тому +6

    Привет что скажешь про школу СПЕЦИАЛИСТ при МГТУ БАУМАНА?

    • @redserjogha
      @redserjogha 4 роки тому

      Смотря какой курс.

  • @pekhov-anton
    @pekhov-anton 4 роки тому +6

    Спрашивали как приготовить яичницу, ответил на сковородке, попросила подробнее. Пришлось действительно рассказывать, было конечно неловко))

    • @Mr.Not_Sure
      @Mr.Not_Sure 4 роки тому +9

      А вы точно на IT должность устраивались?

    • @pekhov-anton
      @pekhov-anton 4 роки тому

      @@Mr.Not_Sure )

    • @serhiis_
      @serhiis_ 4 роки тому +9

      @@Mr.Not_Sure ну в большой IT компании бывают столовые. Походу это туда вакансия была)))

    • @seriych
      @seriych 4 роки тому +1

      Есть разные варианты: 1) попросить у жены/мамы 2) заказать доставку 3) устроиться на работу, получить зп, сходить в магазин и купить яйца, принести домой, подумать, сходить в магазин и купить сковородку, масло и соль, принести домой... дальше хз, ибо явно первые пара вариантов проще и зачем тогда изобретать лишние костыли.

  • @nikfet4719
    @nikfet4719 4 роки тому +10

    Задавали вопрос по джава. Знаю ли я интерфейс Дек?))) Под волнением я ответил, что не знаю. Но когда вышел, понял, что меня спрашивали про Deque. Кто знал, что кто-то может так поиздеваться над английским языком)))

    • @OlavLadnav
      @OlavLadnav 4 роки тому +3

      На самом деле так и произносим - дэк (deck)
      Окончания -que - это французское наследие английского языка.

    • @nikfet4719
      @nikfet4719 4 роки тому +4

      @@OlavLadnav вам не кажется странным, что очередь - это Кью. А двунаправленная очередь - это дек?) Просто если говорить дек, то слышится deck по английски и это уже относится к плоскостям, типо парта, палуба. Однако, если говорить и использованием Кью , то сразу понятно становится, что это имеет отношение к очереди, что по сути нам и нужно.
      (Que на французском это Кью кстати)

    • @OlavLadnav
      @OlavLadnav 4 роки тому +2

      @@nikfet4719Согласен, немного запутанно. Но такого слова как deque по сути нет в английском, есть dequeue (ди-кью, убрать из очереди). Выходит, что deque - имя собственное. И по правилам английской фонетики произносится как "дэк". Так же как cheque мы произносим "чэк", и там и там перед -que открытая гласная.
      Само собой никто не ожидает, что подобные нюансы будут очевидны каждому. Есть же ещё устоявшиеся произношения, как Mysql - май сиквэл, SCSI - скази, которые уж совсем не соответствуют правилам фонетики, просто так привыкли говорить.

    • @nikfet4719
      @nikfet4719 4 роки тому +2

      @@OlavLadnav посмотрел только что английский ресурс, и там произносят как декью. Все от того, что это как там написано это сокращение (double ended queue).

    • @nikfet4719
      @nikfet4719 4 роки тому +2

      @@OlavLadnav сиквел, когда говорят у меня честно говоря подгорает. Это как Хидер, а не хэдер.

  • @CAMOBAP795
    @CAMOBAP795 2 роки тому

    Вопрос: Java. Когда GC удаляет объекты?
    Ожидаемый ответ: Когда объект unreachable (плюс развитие этой темы дальше как определяется reachability, и про разные алгоритмы)
    Мой ответ: Когда на объект нет ссылок (не правильный т.к. по такой логике объекты с взаимными ссылками A->B, B->A никогда не удалятся)

  • @vadimsf5976
    @vadimsf5976 5 років тому +13

    Хороший программист должен проводить собеседование компаниям, которые хотят его нанять, а не наоборот.

    • @gonextdev
      @gonextdev 4 роки тому +2

      А вы оценили фразу про командного игрока в компании? И кто будет определять хороший программист или нет? Что делать с не хорошими?
      Хороший специалист редко бывает во всем хорош, а часто бывает что ищут под конкретный проект. Какая эффективность предложенного вами способа в таких случаях?
      Или вы говорите о сверхзвездах которых 0.0001%?

  • @carpetfate
    @carpetfate 5 років тому +9

    Вопрос: "Какую функцию вы используете чаще всего?"

    • @serhiis_
      @serhiis_ 4 роки тому +15

      Добавления плохих рекрутеров в черный список

    • @harrypolygon
      @harrypolygon 4 роки тому +2

      Наверное анонимную, куча js методов принимают функцию в качестве колбека, и чаще всего юзается анонимная.

    • @user-fr5ty2ll2p
      @user-fr5ty2ll2p 4 роки тому +9

      Main()

    • @user-lz1yb6qk3f
      @user-lz1yb6qk3f 3 роки тому

      int main();

  • @ni55an
    @ni55an 4 роки тому +2

    Самый странный вопрос однажды меня спросили: "как называется директива, которая позволяет закрывать модалку в Angular material ui".

    • @andreysakharov6210
      @andreysakharov6210 3 роки тому

      И что ответил? Как отреагировали? ))))

  • @user-kc3pk4cj8q
    @user-kc3pk4cj8q 4 роки тому

    Задали вопрос про «carrying» или «частичное выполнение». Я не знал этого но как почитал - понял. Но никогда за свой 4-летний опыт не использовал это. Интересно где это используется

  • @andreysakharov6210
    @andreysakharov6210 3 роки тому

    с кубиком Рубика красиво придумал

  • @vor6758
    @vor6758 Місяць тому

    Два хороших вопроса:
    1) Задача. Есть одна БД. Нужно перенести данные в другую БД. Данных очень много. Как действовать, как переносить данные, на какие спецификации железа смотреть?
    2) Запрос в БД работает долго. Как его оптимизировать. Тут есть несколько вариантов ответа.

  • @amigo4884
    @amigo4884 3 роки тому +1

    - Почему вы хотите работать у нас в компании? / Вопрос джуну

  • @vol4ok84
    @vol4ok84 Рік тому

    Правильно говоришь, что не надо никого клеймить. И дело тут не только в том, что ты покажешь себя не корректным или не командным сотрудником. Я думаю тут дело больше в обычной психологии. Никому не нравится когда его выставляют тупым, скорее всего в голове ситуация будет интерпретировано именно таким чувством. Вы создадите негативную эмоцию и, не смотря на ваши знания, не понравитесь HR. Много раз замечал, что собеседование упирается в субъективную оценку HR. И если HR не знает как вас проверить как специалиста, то, как говорилось, либо надо знать ответы на простые вопросы и ответить, либо понравится каким-то другим способом.

  • @NickDvinskikh
    @NickDvinskikh 4 роки тому +2

    Последний из вопросов, был, на который я не нашел ответ. Как сохранить время в базе во время перехода на зимнее время.

    • @user-lz1yb6qk3f
      @user-lz1yb6qk3f 3 роки тому

      Сохранить сдвиг во времени?

  • @user-jp4ds3zz4p
    @user-jp4ds3zz4p 5 років тому

    интересна тема по ds

  • @MasterSergius
    @MasterSergius 5 років тому +17

    А вопрос "сколько теннисных мячей может уместиться в автобусе" - корректный?

    • @S0ERDEVS
      @S0ERDEVS  5 років тому

      Если бы предполагался один конкретный ответ, то - да, в противном случае - нет.

    • @user-tr8xi3ik3c
      @user-tr8xi3ik3c 5 років тому +15

      Ответ: Дох...я.

    • @user-qc6zz9zh3t
      @user-qc6zz9zh3t 5 років тому +2

      Столько сколько вместится

    • @Ritefita
      @Ritefita 4 роки тому

      @@S0ERDEVS ага, вот так и на собеседовании отвечать.
      мимо вопроса)
      разумеется не корректный. факторов несосчитуемо

    • @user-bh7gz1rl8h
      @user-bh7gz1rl8h 4 роки тому +4

      359761 мяч правильный ответ.

  • @MrVolkoed
    @MrVolkoed 5 років тому

    Соер, ты мне приснился сегодня))) к чему бы это) мож программистом таки стану)

  • @sbylim
    @sbylim 3 роки тому

    Вопрос: "Чем отличается архитектура от дизайна?"

  • @perevserg
    @perevserg 3 роки тому

    Почему крышки люков круглые, почему банки пепси такой формы, 5+7 адинадцать или одинадцать, 0===0?

  • @bloodrik
    @bloodrik 4 роки тому +1

    как правило, если на собке тебя гоняют по теории, мол "синтаксис этого, пожалуйста, сколько существует того, какие есть функции там-то", то это признак того, что фирма набирает рандомных сотрудников, если собка проходит по формату "я тебе даю проблему, реши её пожалуйста", тогда ты можешь быть на 99% уверен, что на продакшине у тебя не будет челов которые ничего толком не делают, зато теорию знают на зубок. Если на собке мне зададут 3-4 вопроса по теории, я сразу-же отвечаю "простите, вы думаете я не умею гуглить?", пока-что прокатывало.

  • @le_rockshark
    @le_rockshark 4 роки тому

    меня спрашивали про закрытые конструкторы и закрытые наследования.
    Ну закрытые конструкторы я юзал, а закрытые наследования ни разу не использовал, множественные да.
    Ну там типы крутые были, и по математике меня гоняли
    в геймдеве без матана никуда
    А! ещё и по struct aligning спрашивали, но там я тоже ответил потому что использовал , но из-за private derived classes не взяли

    • @serhiis_
      @serhiis_ 4 роки тому +1

      геймдев специфичная область. и англ нужно знать отлично и разбираться в графике и в алгоритмах игровых. Уже молчу про то что наиграть тысячи чясов в пару десятков различных игр по жанру и разбираться в жанрах. Игры - это ближе к сьемке фильмов. Технологии очень схожи и от персонала нужны схожие качества.

    • @le_rockshark
      @le_rockshark 4 роки тому

      @@serhiis_ а в плане разработки это пожалуй самая сложная индустрия после системного программирования,
      а "фильмотеку" делают артисты, продюсеры и скриптовики, плюсовики С++ движком или инструментами занимаются,
      я гоночных ботов писал, AI короче, они по сплайнам ориентировались, точнее по множеству сплайнов в зависимости от скорости или решения сделать обгон (overtake)

    • @serhiis_
      @serhiis_ 4 роки тому

      @@le_rockshark круто! я как-то делал генератор бесконечных лабиринтов с риалтайм генерацией мира при перемещении по карте. Каждую минуту зомбаков спаунилось на экране на 1 больше и скорость их увеличивалась. Весело было, пару недель подбирал коеффициенты лабиринта что бы на каждой части фрейма было как минимум 2 прохода с соседним фреймом. Жаль только вакансию закрыли так ни кого тогда и не взяли.
      Ну я не жалею я щас дронами занимаюсь и мобильной разработкой.

  • @euphoriax3576
    @euphoriax3576 4 роки тому +5

    Тестовое задание: напишите программу получающую на вход 3 числа и выводящую их в порядке возрастания.
    В коде программы запрещено пользоваться операторами сравнения.

    • @user-ch76tcye4vvuu8
      @user-ch76tcye4vvuu8 4 роки тому +11

      (a,b,c) => console.log([a,b,c].sort().join(", "))

    • @serhiis_
      @serhiis_ 4 роки тому +3

      @@user-ch76tcye4vvuu8 а теперь напиши тоже самое на чистом СИ. Вспомни что автор видео говорил - вопросы берут из инета и не смотрят к какому контексту они принадлежать. На СИ вполне могу тоже самое спросить, для собеседующих не обязательно знать ответ на вопрос - для них важно найти того кто это решит.

    • @serhiis_
      @serhiis_ 4 роки тому

      @@through-it суть не в этом. суть в языке. Не на всех языках это можно сделать.
      На СИ if принимает любой тип данных и сравнивает его с 0. Поэтому if (a-b != 0) тоже самое что if (a-b). А вот в других языках нужно обязательно тип boolean в условии что б был.

    • @serhiis_
      @serhiis_ 4 роки тому

      @@through-it так я как раз и говорю что вопрос задают на каком-нить шарпе, когда изначально этот вопрос из языка с++. На шарпе по моему без подключения доп библиотек на одной библиотеке system это сделать нельзя. Но я точно не уверен, лет 5 на нем ни чего не писал уже

    • @serhiis_
      @serhiis_ 4 роки тому

      @@through-it boolean это тип для проверки аргументов. if принимает любой тип данных. Далее если там не выражение а переменная стоит то применяется оператор сравнения с нулем. Если там выражение + - * / и тд которые меняют флаги процессора - то нет необходимости сравнивать число. Флаг нуля уже сетится этими операциями.

  • @WolfzPain
    @WolfzPain 4 роки тому +11

    "Некорректные" вопросы это не конкретные вопросы, а вопросы которые затрагивают какой-то большой кусок знаний и могут сбить с толку ответчика (был вопрос из разряда: что ты можешь сказать про классы в JS а я ответил: ну они есть) и только потом мне начинают задавать более конкретные вопросы как создать класс или как происходит наследование)

    • @liubomyr-peteliuk
      @liubomyr-peteliuk 3 роки тому

      ахахахах, топ)

    • @eugeneponomarov7429
      @eugeneponomarov7429 3 роки тому +3

      у меня был похожий:"Вы знаете реакт? Ну и что вы там пробовали?" - и после этого никаких вопросов по реакту не было((

  • @kartav1k
    @kartav1k 4 роки тому +1

    Собираю кубик Рубика за 10 сек, всегда чикинюсь на собесах :D

  • @-f1st3k15
    @-f1st3k15 4 роки тому

    Спс

  • @alexprodeveloper
    @alexprodeveloper 3 роки тому +2

    Вопрос на собесе: Напиши алгоритм на js по сбору кубик Рубика

  • @vovergg
    @vovergg Рік тому

    Всё сводится к тому, что следует смотреть на то, как человек мыслит, а не какой справочной информацией он обладает.))

  • @Igor_user
    @Igor_user 4 роки тому

    Не такой уж и не корректный вопрос вы нарисовали. Если респондент в этом разбирается, то он просто перечислит типы данных и скажет, те заявлены в спецификации, а те используются. В чём сложность?

    • @user-tc1or9st3f
      @user-tc1or9st3f 4 роки тому

      Вопрос идиотский. Какая польза от подобного типа знаний? Сколько типов, сколько лет языку, сколько стандартов, какого цвета учебник...

  • @liubomyr-peteliuk
    @liubomyr-peteliuk 3 роки тому

    "Какие системы управления контентом вы знаете?", "Кем вы видите себя через 5 лет", "Кто убил Кенеди?" - топ самых некорректных (я тогда о них матом высказовался) вопросов). Третий вопрос появился, когда я спрасил: а на каких технологиях у вашей компании работают, тоесть какого специалиста вы ищете (верстальщика, фронт-ендщика, бек-ендщика), и в ответ этот вопрос))

  • @user-pj3kx1td1z
    @user-pj3kx1td1z 5 років тому +2

    Оттеночный шампунь?

  • @Warox42
    @Warox42 5 років тому

    Вопрос:
    Какую структуру хранения данных в памяти вы предложите (не обязательно из стандартны) если нужно писать большие обьемы обьекто по индексу
    и читать их по индексу

    • @andriichyrva4302
      @andriichyrva4302 5 років тому

      Ответ:
      0. Выяснить, предполагается ли рассматривать ответ в контексте оценок алгоритмов или необходимо учитывать и тонкости реализации для X-платформы
      1. Если брать в контексте Java, то это будет ArrayList. Получение значения О(1), вставка О(1), если длина списка > указываемого индекса. По этому предполагается создавать ArrayList изначально с запасом (предполагается возможность оценки объемов входящих данных)
      2. Хэш-балица с открытой адресацией. Получение значения О(1), вставка О(1)/O(N). Единственное условие - наличие хэш-функции, обеспечивающей разброс по области допустимых значений, с целью уменьшения их коллизий

    • @spirridd
      @spirridd 5 років тому

      что значит писать по индексу?

    • @BlackGhostRus
      @BlackGhostRus 5 років тому +2

      @@spirridd Запись по индексу : arrayList[5] = "hello world" (где 5 это индекс)

    • @bormanbor8740
      @bormanbor8740 4 роки тому

      @@andriichyrva4302И с каких это пор вставка в ArrayList = O(1)?

    • @andriichyrva4302
      @andriichyrva4302 4 роки тому

      @@bormanbor8740 вставка О(1), если длина списка > указываемого индекса. Тоесть если список длинне и для него уже зарезирвировано место. В современных реализациях ArrayList в Java вставка в средину ~O(1), потоскольку там не выполняется поэлементное копирование. Копирование элементов происходит перемещением куска памяти

  • @TheFruitcake1983
    @TheFruitcake1983 4 роки тому +9

    как на счёт вопроса "чей Крым?"

    • @MaruiInfantry
      @MaruiInfantry 4 роки тому +1

      Отвечаешь, что не занимаешься на работе спорами о политике.

    • @oho7nik
      @oho7nik 3 роки тому +3

      @@MaruiInfantry А если он в Крыму ищет работу? :DDDD

    • @konstantin5021
      @konstantin5021 3 роки тому

      @@oho7nik отвечайте "наш". А дальше пусть сам думает уже интервьюер

  • @ubelian
    @ubelian 4 роки тому

    Есть простой код:
    int foo2(int a){
    std::cout

    • @missingdays1
      @missingdays1 4 роки тому +3

      Нет, потому что метод foo не определен

    • @ubelian
      @ubelian 4 роки тому +1

      @@missingdays1 там ошибка. Вызывается должен foo2

    • @user-jq9ne2oy9p
      @user-jq9ne2oy9p 4 роки тому

      ​@@ubelian Насколько я помню null не переводим к числу, даже проверю
      UPD: я не заметил перегрузку функций, с ней 100% будет ошибка из-за неопределности

    • @user-gy3ki4kp3o
      @user-gy3ki4kp3o 4 роки тому +2

      это у вас в конторе так код пишется? ну вы пиздец там

    • @user-tc1or9st3f
      @user-tc1or9st3f 4 роки тому

      Этот мусор нигде не скомпилируется. Ещё один тупой вопрос и код ужасный.

  • @VeloVetal
    @VeloVetal 4 роки тому +9

    на кой ляд спрашивать, сколько типов в JavaScript? я около 20 лет программирую на JavaScript и понятия не имею сколько там типов, это знание мне никак не поможет в написании программ.

    • @septembercult985
      @septembercult985 4 роки тому

      Чтобы понять, насколько ты разбираешься. Сами работодатели не знают, что потребует рынок завтра, по-этому подстраховываются и ищут людей, которые знают больше, чем надо.

    • @VeloVetal
      @VeloVetal 4 роки тому

      @@septembercult985 я не знаю сколько символов в слове "function". я теперь не умею пользоваться функциями?

    • @septembercult985
      @septembercult985 4 роки тому

      @@VeloVetal Этот вопрос для программирования не нужен совсем, а типы данных знать все-таки надо. Не надо утрировать. В конце концов типы данных это азы. Если вы их не знаете, то к вам будет много вопросов.

    • @VeloVetal
      @VeloVetal 4 роки тому +3

      @@septembercult985 знать типы данных и знать их количество -- это не одно и тоже. вам это не очевидно и требуется объяснение?

    • @septembercult985
      @septembercult985 4 роки тому

      @@VeloVetal Мне не очевидно, откуда у вас такие глупые вопросы. Если вы знаете все типы данных, то вы знаете и их количество, нет?

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 4 роки тому

    Спасибо

  • @sashakaralchuk2667
    @sashakaralchuk2667 5 років тому +5

    почему NaN не равен NaN

    • @redserjogha
      @redserjogha 4 роки тому

      Философский вопрос. Почему две неопределённости несравнимы? Потому что никто не определил над ними операцию сравнения, видимо. Можешь написать свой класс, с реализацией операции сравнения неопределённостей NaNComparable. Я бы взглянул.

    • @user-bk1ci3pi9j
      @user-bk1ci3pi9j 4 роки тому

      @@redserjogha неправильный ответ. сравнение двух неопределенностей дает ответ - неопределенность. А вот сравнение NaN с самим собой дает ответ "не равно" потому что так написали в стандарте IEEE 754, описывающем операции с числами для вычислительных машин. Если вкратце, операции с null ом в жс никаким стандартам не подчиняются, только своим спекам, а с NaN - подчиняются IEEE 754.

    • @redserjogha
      @redserjogha 4 роки тому +1

      @@user-bk1ci3pi9j Тоже хлеб, но на INaNComparable я б всё же взглянул.

  • @jonnyel1734
    @jonnyel1734 5 років тому +2

    Фильтры в виде градиента у тебя чумовые))) а волосы твои благодаря фильтрам, как у лейдибой ))

    • @S0ERDEVS
      @S0ERDEVS  5 років тому +3

      Чувак, я не доктор, но у тебя проблемы с глазами, проверься.

  • @user-fc4iv9xv1j
    @user-fc4iv9xv1j 4 роки тому +1

    А если я пришел на собеседование, а интервьюер крутит кубик рубика? Это нормально?)))

    • @Archeryring
      @Archeryring 4 роки тому +2

      Он волнуется. )

  • @user-zi1hf6xn2w
    @user-zi1hf6xn2w 4 роки тому +6

    Меня однажды пригласили на собеседование, но один из интервьюеров вместо того, чтобы участвовать в общении собирал кубик Рубика. Ну я и отказался с ними работать.

    • @serhiis_
      @serhiis_ 4 роки тому +4

      теперь я знаю кто дислайков наставил. Я тебя спалил =))

    • @Dimonina
      @Dimonina 4 роки тому

      У меня один кандидат сидел и кубик Рубика собирал :) не взяли.

    • @user-gy3ki4kp3o
      @user-gy3ki4kp3o 4 роки тому

      @@Dimonina просто он понял что слишком хорош для вашей конторки и пустил вас по писе

  • @victorburuyan1691
    @victorburuyan1691 4 роки тому

    если ток не делать из некорректных вопросов вопросы с подвохом)))

  • @tpaktopmns
    @tpaktopmns 4 роки тому

    Вот так вот блестнешь знаниями подумают что оверквалифайд и досвидос. Либо сам собеседующий подумает что ты знаешь больше него и не возьмет чтобы не потерять свою важность в отделе.

    • @serhiis_
      @serhiis_ 4 роки тому +1

      если в компании думают что вы оверквалифайд то вы явно не в ту компанию собеседуетесь. Как можно быстрее ищите повод сбежать, пока не поздно) Контракт на 5 лет без права голоса все дела)))

    • @kov495
      @kov495 4 роки тому

      Да, это часто бывает ещё на этапе резюме.

  • @thomwhite4565
    @thomwhite4565 4 роки тому +1

    Глупо. ПОтому, что с такими познаниями любое нормальное собеседование, это просто изи. Второй момент в том, что иногда нужен именно полуваленок.

  • @Nekby2
    @Nekby2 5 років тому +10

    всё это задротство никак не показывает насколько человек хорош как программист, как у него работает логика.

    • @Ritefita
      @Ritefita 4 роки тому +2

      как правило нужны тупые исполнители.
      разве нет?
      желательно чтоб первая страница гугла от зубов отскакивала. и всё.
      именно творцов разве набирают на каждом шагу?

  • @andriichyrva4302
    @andriichyrva4302 5 років тому +1

    Цепочка интересных вопросов на собеседовании (на позицию junior):
    1. Какие типы данных есть в языке программирования Java и сколько их?
    2. Являются ли интегральные типы объектами?
    3. Что будет если выполнить такой код Object one = 1;

    • @spirridd
      @spirridd 5 років тому

      "интегральные"? Это прикол такой?

    • @andriichyrva4302
      @andriichyrva4302 5 років тому

      @@spirridd "Интегральные" типы данных (чаще, примитивные, базовые) - это типы данных, для которых заранее определён некий набор операций, выполнение которых не приводит к дополнительным накладным расходам с точки зрения абстракции, предоставляемой некой платформой, в контексте которой эти типы определены

    • @spirridd
      @spirridd 5 років тому +6

      @@andriichyrva4302 Вы это сами придумали? В вашем определении слов больше, чем смысла. Как я понимаю, "интегральный" - это вольная (откровенно идиотская и непростительная) калька с англ. integral, что означает целочисленный. См., к примеру, метод/функция/структура/чем бы оно ни было std::is_integral() языка C++11.

    • @Ritefita
      @Ritefita 4 роки тому +1

      @@spirridd омг.
      я канешн лишь месяцок в C#,
      но разве не integer всю жизнь было целочисленным?
      integral звучит как что-нить внутреннее, либо сборное.... массивы, возможно... (я лох)) но не путать же с integer!

    • @serhiis_
      @serhiis_ 4 роки тому

      @@spirridd Один сказал другой услышал... Java integral types
      Переводчики недопереводчики. Интегрированные типы языка Java
      А не интегральные типы. Интеграл - это сумма маленьких чисел. Слово пошло из немецкого. И символ как раз от суммы пошел, этим символом сумму обозначали бесконечных чисел.

  • @feeler.2k
    @feeler.2k 5 років тому +4

    Я хоть и не был пока на интервью, но знаю пару таких вопросов.
    1. Сколько бит в байте? Многие жалуются, что соискатели не знают ответа на этот простой вопрос. А ведь байты бывают разные, не только восьмибитные.
    2. Сколько байт в килобайте? Опять же ответ не столь очевиден, ведь технически в килобайте 1000 байт, а 1024 байт в кибибайте. Но тут есть момент устаявшихся традиций.

    • @rubik6169
      @rubik6169 5 років тому +6

      Давно не видел чего-то настолько бесполезного для современного программирования

    • @feeler.2k
      @feeler.2k 5 років тому +1

      ​@@rubik6169 работодатель тем самым просто пытается понять широту взлядов, глубину познаний и общий уровень заинтересованности темой. Полагаю, совсем не обяательно, что эти вопросы будут иметь заградительный характер.

    • @rubik6169
      @rubik6169 5 років тому

      @@feeler.2k так ты же говоришь что ещё не был на собеседованиях)
      Из личного опыта - задвали 1 раз подобный вопрос в самом конце собеседования, ответил исходя из логики, вроде бы правильно. Никакого влияния на решение о моём трудоустройстве в эту компанию этот вопрос не имел.

    • @feeler.2k
      @feeler.2k 5 років тому

      @@rubik6169 говорю) и всё же непонятно зачем задавать вопрос, который ни на что не влияет ;)

    • @S0ERDEVS
      @S0ERDEVS  5 років тому +5

      Вы точно не путаете машинное слово и байт? Я никогда не слышал чтобы байт где-либо состоял не из 8 бит. Можете подсказать откуда такая инфа?

  • @KhoroshilovEI
    @KhoroshilovEI 4 роки тому +3

    Блин, ваще фигня с кубиком. Бесит что ты на него смотришь.

    • @seriych
      @seriych 4 роки тому +3

      Угу, не уметь собирать кубик вслепую и при этом чему-то учить людей - пффф...)

  • @----1281
    @----1281 4 роки тому +2

    "зазубрить ответы на неправильные вопросы" это худшее что можно предложить. Кому на практике может понадобиться информация о том сколько типов в js (именно сколько)? Если интервьюверы не подготовились к собеседованию, то нет гарантий, что также они подготовились и к тому, чтобы быть работодателем (например не создали условий, не платят вовремя ЗП и т.д.). Не нужно пытаться зазубрить бесполезную на практике фигню, тренды на вопросы в любом случае поменяются. Так было, например, с вопросами от гугла про то, почему люки круглые и подобной фигней. Одно время все их спрашивали (слепо копируя гугл), сейчас в основном отпустило и даже сам гугл признал эти вопросы тупыми и отказался от них.

  • @yellowmoonishka1725
    @yellowmoonishka1725 Рік тому

    Ths

  • @nikolayshishkin6293
    @nikolayshishkin6293 7 місяців тому

    Дизлайк не ставлю так как много полезной информации, но по части "умения работать в команде" выскажу мнение. Если уже при собеседовании потенциальный начальник несёт чушь с умным видом, то стоит подумать о комфортности дальнейшей работы в его коллективе, когда сейчас ещё неизвестно ничего о перспективах на новой работе, а уже требуется кто-то "поцеловать в одно место"😅

  • @akiloci2198
    @akiloci2198 5 років тому

    Когда устраиваешься "менеджером по продажам", задают часто вопрос: "Почему мы должны взять именно Вас?", тем самым проверяя, на сколько хорошо человек имеет продавать, в частности и себя, что (навык) пригодится и для продажи продукта компании. А на проггерские должности такие вопросы задают? )))

    • @sp1ne2104
      @sp1ne2104 5 років тому

      Прогеры наоборот спрашивают на собеседовании: "Почему я должен пойти именно к вам?" P.S. Писать слова вы, вам, вас и т.д. с большой буквы - моветон.

    • @akiloci2198
      @akiloci2198 5 років тому

      @@sp1ne2104 по теме, ясно. Что касается букв, разве это не нас, русских нет традиции смирения, обращаться к себе с маленькой последней буквы алфавита, и с большой к другим?)

    • @amai2307
      @amai2307 4 роки тому

      @@through-it «Вам» это англицизм который употребляет необразованное быдло, не больше ни меньше. В русском языке только и исключительно "вам".

    • @amai2307
      @amai2307 4 роки тому

      @@akiloci2198 такой традиции нет и никогда не было.

    • @user-jq9ne2oy9p
      @user-jq9ne2oy9p 4 роки тому

      @@amai2307 Всегда не понимал с какого черта пишут "Вы" с заглавной буквы

  • @guxershmeg
    @guxershmeg 4 роки тому

    Да не надо просто идти в такую компанию, опрашивающий придурок. Ну конечно, если дадут приличную компенсацию, то тогда можно рассматривать. Прошел такое внутреннее собеседование при переходе в другой проект, но поскольку меня не предупредили, не успел подготовиться, в результате мне сказали, что я не мог написать все проекты, что написал, а у него в бумажке видимо ошибка. Ну просто я 4 года после этого писал на другом языке и все забыл. Какой говорит размер пустого класса в C++? Это говорит вопрос из теории компиляторов. Я читал книжку про компиляторы и там такого не видел, теория компиляторов про другое. А вопрос этот на самом деле из книжки Страуструпа, типа проверить, внимательно ли ты его читал. В другой раз попросили развернуть односвязный список, я допустил ошибку, в результате чего получился бесконечный цикл. Опрашивающий сказал Ок. Я погуглил и нашел точно такой же ответ с ошибкой, из чего сделал вывод, что он тоже свои вопросы составил из интернета и решения сверял по интернету.

  • @AlexLoss
    @AlexLoss 4 роки тому

    Больше всего бесит в ИТишника на собеседовании - умение оскорбить ответом того, кто задет вопрос.
    В чем проблема ответить не 6 или 7, а объяснить при каких условиях 6, а при каких 7. Так и покажите свой уровень профессионализма, да еще и уровень своего дружелюбия/умения вести диалог.

  • @doc2039
    @doc2039 4 роки тому +2

    обратил внимание у автора глаза разные , может это следствие разной развитости левого и правого полушария?

    • @user-bw6ix4vf4p
      @user-bw6ix4vf4p 4 роки тому

      Следствие странного градиента наложенного на видео. На волосах такая же беда.

    • @user-xr3xm7mv5l
      @user-xr3xm7mv5l 4 роки тому

      либо инсульт

  • @user-eb5ho1bz4g
    @user-eb5ho1bz4g 4 роки тому

    Некорректное название видео. И с кубиком тупо до безумия.