Собеседование Junior Java разработчика в компанию Pandux

Поділитися
Вставка
  • Опубліковано 15 лис 2024

КОМЕНТАРІ • 67

  • @aleksandrpopkov6402
    @aleksandrpopkov6402 Рік тому +13

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

    • @andrei_lazarev
      @andrei_lazarev 5 місяців тому

      алго с литкода))

    • @nick_552
      @nick_552 5 місяців тому +2

      Типикал чел из Яндекса, прошедший 100500 алгоконтестов и алгособесов, прежде чем был принят в яндекс

  • @kirill_levin
    @kirill_levin Рік тому +10

    Ксюша молодец. Молодец, что не отказалась выкладывать, молодец, что отлично ответила на вопросы по Soft skills, молодец, что пыталась рассуждать над техничкой.
    Задача, вне всяких сомнений, сильно сложнее того, что может обычный джун. Ей сильно не повезло. Даёшь второй шанс!)
    Не согласен с комментарием о том, что она не доказала свою заинтересованность. Про волонтёрство же говорила! Всё в кассу было, на мой взгляд.

    • @codefury9342
      @codefury9342 11 місяців тому +1

      Всмысле задача сложная для джуна, это простой обход графа

  • @tilt8215
    @tilt8215 Рік тому +20

    Ну , я решал ее в Яндексе когда собесился))) и давай эту же задачу реши для моей компании пандукс))))

  • @anjelomanoranjan
    @anjelomanoranjan Рік тому +6

    Не считаю, что Ксюша опозорилась! Очень достойно себя проявила.

  • @vorobeyrr
    @vorobeyrr Рік тому +39

    Самые бесполезные полтора часа

  • @theameow
    @theameow 6 місяців тому +3

    увидел риск в том что в Ксюшу через месяц может ударить молния, поэтому в компанию бы ее не взял

  • @Skif-k7u
    @Skif-k7u 2 дні тому

    Так, в требованиях указано знание из сферы фронтенд разработки. А зачем джависту junior это знать? Сам я только учусь на java developer, потому мне искренне интересно))

  • @Alex-jx6bz
    @Alex-jx6bz 6 місяців тому

    Ксюша молодец! Несмотря на стресс сумела придумать правильный алгоритм. Очень полезный опыт.

  • @АндрейИванов-б7ц2в
    @АндрейИванов-б7ц2в 11 місяців тому +4

    на кой столько вопросов? вы что биографию пишете? в танке сидите

  • @TheDEMMX
    @TheDEMMX 6 місяців тому +2

    Для ждуна слишком сложная задача, надо знать основы графов и dfs/bfs для такого.

  • @realvall
    @realvall Рік тому +7

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

  • @IvanIvanov-s2u
    @IvanIvanov-s2u Рік тому +1

    повторил в idea исправленное "Правильное решение задачи" - Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1

  • @areylviv
    @areylviv Рік тому +7

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

  • @BCEMCPATb
    @BCEMCPATb Рік тому +8

    Тип в очках явно любитель мучить животных, выглядит как самовлюбленный манячила.

    • @yourcodereview
      @yourcodereview  Рік тому +2

      ахаххах комментарий просто топ

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

      @@yourcodereviewдушитель панд😂. Но комент снимается, он начал говорить и улыбаться и вроди норм тип. 😂 Эму нужно шашлык с горячего шампура сесть чтобы ходил как джокер тогда норм будет.

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

    Спасибо за интервью, было очень интересно )

  • @kseniiadobrynina7659
    @kseniiadobrynina7659 Рік тому +1

    Ксюша ты крута🔥🔥🔥😄 мне попадались где-то на 3 собеседованиях из примерно 10 задачи которые нужно было в ходе интервью решать за короткий промежуток времени и я понимаю как это стрессово😄😄😄

  • @markstein8051
    @markstein8051 3 місяці тому

    Интересно, а по софт скиллам Ксения прошла?

  • @sil1208
    @sil1208 Рік тому +2

    Очень необычное интервью. Я приятно удивлена, все по делу. Так в итоге что с пандами, отчего их спасать??😂😂😂

  • @MorrisDecker
    @MorrisDecker Рік тому +10

    Также ошибка: писать код не придумав алгоритм. Это фейл. Всегда сначала алгоритм, потом пишем код.

  • @владимирсенцов-р1ю

    Дать задачу на графы джуну. Ну молодцы конечно. На самом деле задача простая. Но зачем так делать?

    • @yourcodereview
      @yourcodereview  Рік тому +2

      А в чем проблема, она ведь почти ее решила. Наоборот, как мне кажется, круто что есть место, где можно себя почеленджить

    • @ДневникТаджика-н1г
      @ДневникТаджика-н1г 8 місяців тому +1

      Давай я тебя собесю на джуна??? и дам задачу из leetcode и пару джуновских вопросов

  • @yasnoponyatno6208
    @yasnoponyatno6208 8 місяців тому

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

  • @ArtemSurzhenko
    @ArtemSurzhenko 3 місяці тому +2

    какие нахуй панды чтобы попасть на роботу

  • @liyaa55
    @liyaa55 8 місяців тому +1

    парень в очках милашка 🥺

  • @hamitmaxudov1408
    @hamitmaxudov1408 Рік тому +4

    и даже GPT чат не верное решение дал))) вот верное:
    function numIslands(grid) {
    if (!grid || !grid.length || !grid[0].length) {
    return 0;
    }

    function dfs(i, j) {
    if (i < 0 || i >= grid.length || j < 0 || j >= grid[0].length || grid[i][j] === 0) {
    return;
    }

    grid[i][j] = 0; // Помечаем остров, чтобы не посещать его снова
    // Обходим все соседние ячейки (вверх, вниз, вправо, влево)
    dfs(i + 1, j);
    dfs(i - 1, j);
    dfs(i, j + 1);
    dfs(i, j - 1);
    }

    let islandCount = 0;
    for (let i = 0; i < grid.length; i++) {
    for (let j = 0; j < grid[0].length; j++) {
    if (grid[i][j] === 1) {
    islandCount++;
    dfs(i, j);
    }
    }
    }

    return islandCount;
    };

    // Пример массива
    const grid = [
    [1, 1, 0, 0, 0, 0, 0],
    [1, 0, 0, 0, 0, 0, 0],
    [0, 0, 1, 0, 0, 0, 0],
    [0, 0, 1, 1, 0, 1, 0],
    [0, 1, 1, 0, 0, 0, 0],
    [0, 0, 0, 0, 1, 0, 0],
    [0, 1, 0, 0, 0, 0, 0],
    ];

    console.log(numIslands(grid)); // Выведет: 5

  • @DzmitryAntsipin
    @DzmitryAntsipin Рік тому +25

    Конечно редкостная лабудень - задача на матрицы медиум для джуна без опыта, унылые вопросы про предыдущий опыт, которого нет, "О боже мой, джун сможет уйти во фронт и она разочаруется в джаве", недостаточная эмпатия и любовь к пандам...
    Вы ищете работника за бабки чтоб код писать или чудо в перьях в свою секту?
    Редкостная конечно вещь, ставлю жирный кол за концепт и качество. Советую Ксюше почитать про аджайл, любителям панд про создание качественного и интересного контента

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

      Воу, окей) Полегче. А что для тебе более качественный контент? Можешь описать подробнее?

    • @warhammerd1
      @warhammerd1 Рік тому +10

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

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

      Объективного фидбэка троль, конечно же, представить не может :)

  • @memouxmemoux8350
    @memouxmemoux8350 11 місяців тому +1

    Это собеседование, результат которого определяется одной институтской задачей? Ну ок.

  • @tims7036
    @tims7036 Рік тому +3

    Спасибо! Это одно из крутейших видео про интервью, которые я видел. И отдельное спасибо Ксюше, что не стала отказываться его выкладывать.
    На youtube сотни роликов с интевью по теории, десятки с лайвкодингом но часть по опыту, agile и интересу к компании я лично вижу впервые, а на реальных собесах она происходит наверняка почти всегда, надо быть готовым.
    Буду ждать больше такого контекта, если бы мог, поставил бы пару тысяч лайков ❤ успехов вам и процветания)

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

    Не уверен что решение пройдет все тесты литкода

  • @alias_5800
    @alias_5800 Рік тому +2

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

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

      вот это по-нашему! Пандам мир и любовь

  • @Dmitry_Kuznetsov
    @Dmitry_Kuznetsov 2 місяці тому

    Задача не для Джуна мне кажется.

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

    AI-шка проведет на порядок лучше

  • @MrSanekP
    @MrSanekP 8 місяців тому

    а где же тут стресс?))))

  • @hamitmaxudov1408
    @hamitmaxudov1408 Рік тому +1

    а по факту решение чуть не верное, тестировщик найдет баги))

    • @filatov-dd
      @filatov-dd Рік тому

      А что именно в решении не так?

    • @НадеждаКлочкова-е4м
      @НадеждаКлочкова-е4м Рік тому

      В решении на видео есть ошибки. Код не скомпилируется. Ниже уже выложили верное)@@filatov-dd

    • @IvanIvanov-s2u
      @IvanIvanov-s2u Рік тому

      Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1

  • @barackobama2722
    @barackobama2722 6 місяців тому

    Что же вы назвали видео - «Тяжелый...» давайте и первое слово заменяйте на «Хардовый...» на своём кракозябском языке - сленговом, каверкая русским языком иностранные Английские термины! Тем самым обесценивая всю отрасль IT
    С таким общением сленгами серьезные заказчики к вам будут относиться как людям второго сорта и как расходному материалу не будут много платить! Задумайтесь! Не благодарите

  • @-boiadeiro-
    @-boiadeiro- Рік тому

    Как же смешно было на алгозадаче))

  • @KhuJa2001
    @KhuJa2001 9 місяців тому

    public static int countOfIslands(char[][] grid){
    int j;
    int count = 0;
    for (int i = 0; i

    • @neko2491
      @neko2491 6 місяців тому

      Мне тоже такое решение пришло в голову) Считаю, что такое лучше чем в видео, потому что сложность o(N)

    • @СергейЗамараев-г5и
      @СергейЗамараев-г5и Місяць тому

      Данный метод не во всех случаях будет правильно считать, проверено

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

    Спрм в жп

  • @one_another_goal
    @one_another_goal 11 місяців тому

    ua-cam.com/video/QI-bXKC2mvU/v-deo.html
    (макс по центру)

  • @QweRty-fn2pc
    @QweRty-fn2pc Рік тому

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

  • @MorrisDecker
    @MorrisDecker Рік тому +6

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

    • @realvall
      @realvall Рік тому +4

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

    • @grimmjowdjiajer8166
      @grimmjowdjiajer8166 Рік тому +1

      @@realvall энивей сразу в отказняк пускаться - точно не лучшее решение)) хотя бы базовую логику решения прощупать, а дальше норм интервьюер может подтолкнуть немного, либо по технической части подсказать, как это реализовать. Лучше ведь хоть что-то сделать за 20 минут, чем сразу говорить " я в домике".
      Хотя ладно, когда она 5 минут не могла синтаксис вложенного цикла написать, все вопросы отпали))))))))))))))))))))

    • @MrSanekP
      @MrSanekP 8 місяців тому

      @@grimmjowdjiajer8166 так вы поработайте маркетологом 3 года))) а потом я посмотрю, как вы проитерируетесь по двумерному массиву. Видно что у неё принцип - знаю-не знаю))) нет опыта вообще в нахождении решения задач. Вообще в данном случае интервьюверам надо было её как то вести, больше подсказывать, что бы ускорить процесс)))

    • @MrSanekP
      @MrSanekP 8 місяців тому

      @owdjiajer8166 Эх но интервьюверы видимо ожидали чуда, либо просто хотели постебаться. Лично у меня создалось такое впечатление. Хотя я конечно могу ошибаться, люди бывают разные. Они тоже могли войти в ступор, после многочисленных фраз - "я не знаю", "мы такого не проходили", "сомневаюсь что это дают джунам" и т д - после этих фраз, уже надо было сворачивать техническую часть интервью, что бы не терять своё время и не позорить девушку)

  • @buggativ9757
    @buggativ9757 Рік тому +3

    А че Джуну действительно можно не знать алгоритмы? Девушка сказала, что плохо их понимает. Если реально так можно попасть на должность, то это мем какой-то конечно

  • @vitalykomarov1758
    @vitalykomarov1758 Рік тому +1

    ... вот решение
    и я не понял и чего они хотели этим добиться ?
    class Islands {
    //Метод принимает 2-хмерный массив символов
    public int howMuchlands(char[][] matrix) {
    //Проверяем величину массива
    if(matrix == null || matrix.length == 0)
    return 0;
    //Переменная, хранящая кол-во островов
    int numIslands = 0;
    //Начинаем обход с верхнего левого угла:
    //перебор строк
    for(int i = 0; i < matrix.length; i++){
    //перебор столбцов
    for(int j = 0; j < matrix[i].length; j++){
    //Если 1,
    if(matrix[i][j] == '1'){
    //увеличиваем кол-во островов
    numIslands++;
    //и проходим по периметру
    markIsland(matrix, i, j);
    }
    }
    }
    return numIslands;
    }
    //Метод обхода острова: принимает матрицу и координаты
    private void markIsland(char[][] matrix, int i, int j){
    //Условие выхода за край матрицы
    if(i < 0 || i >= matrix.length || j < 0 || j >= matrix[i].length || matrix[i][j] == '0')
    return;
    //Если не вышли за границу, помечаем ячейку как 0
    matrix[i][j] = '0';
    //Осматриваемся:
    markIsland(matrix, i, j + 1); //вправо
    markIsland(matrix, i + 1, j); //вниз
    markIsland(matrix, i, j - 1); //влево
    markIsland(matrix, i - 1, j); //вверх
    }
    }