Тёмный

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

Макс из codereview
Подписаться 4,2 тыс.
Просмотров 13 тыс.
50% 1

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 66   
@vorobeyrr
@vorobeyrr Год назад
Самые бесполезные полтора часа
@aleksandrpopkov6402
@aleksandrpopkov6402 11 месяцев назад
В реальной работе джавист часто сталкивается с двумерными массивами? Странный способ проверить алгоритмические навыки, на мой взгляд.
@andrei_lazarev
@andrei_lazarev 4 месяца назад
алго с литкода))
@nick_552
@nick_552 3 месяца назад
Типикал чел из Яндекса, прошедший 100500 алгоконтестов и алгособесов, прежде чем был принят в яндекс
@kirill_levin
@kirill_levin Год назад
Ксюша молодец. Молодец, что не отказалась выкладывать, молодец, что отлично ответила на вопросы по Soft skills, молодец, что пыталась рассуждать над техничкой. Задача, вне всяких сомнений, сильно сложнее того, что может обычный джун. Ей сильно не повезло. Даёшь второй шанс!) Не согласен с комментарием о том, что она не доказала свою заинтересованность. Про волонтёрство же говорила! Всё в кассу было, на мой взгляд.
@codefury9342
@codefury9342 10 месяцев назад
Всмысле задача сложная для джуна, это простой обход графа
@realvall
@realvall 11 месяцев назад
Странное интервью. Для практической части выбрана задача, которую человек не решит за 20 минут да еще и на нервах, если не знает принцип решения и не решал подобные задачи в прошлом. Так же поплывут и сами господа собеседующие, если им дать неудобную задачку с литкода уровня медиум и подобные рамки.
@anjelomanoranjan
@anjelomanoranjan Год назад
Не считаю, что Ксюша опозорилась! Очень достойно себя проявила.
@Alex-jx6bz
@Alex-jx6bz 4 месяца назад
Ксюша молодец! Несмотря на стресс сумела придумать правильный алгоритм. Очень полезный опыт.
@IvanIvanov-s2u
@IvanIvanov-s2u 10 месяцев назад
повторил в idea исправленное "Правильное решение задачи" - Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
@BCEMCPATb
@BCEMCPATb Год назад
Тип в очках явно любитель мучить животных, выглядит как самовлюбленный манячила.
@yourcodereview
@yourcodereview Год назад
ахаххах комментарий просто топ
@BCEMCPATb
@BCEMCPATb Год назад
@@yourcodereviewдушитель панд😂. Но комент снимается, он начал говорить и улыбаться и вроди норм тип. 😂 Эму нужно шашлык с горячего шампура сесть чтобы ходил как джокер тогда норм будет.
@liyaa55
@liyaa55 6 месяцев назад
парень в очках милашка 🥺
@владимирсенцов-р1ю
@владимирсенцов-р1ю 11 месяцев назад
Дать задачу на графы джуну. Ну молодцы конечно. На самом деле задача простая. Но зачем так делать?
@yourcodereview
@yourcodereview 11 месяцев назад
А в чем проблема, она ведь почти ее решила. Наоборот, как мне кажется, круто что есть место, где можно себя почеленджить
@ДневникТаджика-н1г
@ДневникТаджика-н1г 6 месяцев назад
Давай я тебя собесю на джуна??? и дам задачу из leetcode и пару джуновских вопросов
@Dmitry_Kuznetsov
@Dmitry_Kuznetsov 19 дней назад
Задача не для Джуна мне кажется.
@yasnoponyatno6208
@yasnoponyatno6208 7 месяцев назад
Не знаю насколько честно было бы подсказать, что можно помечать найденные единицы и что нужно просто написать рекурсивную функцию поиска, но я бы на месте интервьюера не сдержался.
@theameow
@theameow 5 месяцев назад
увидел риск в том что в Ксюшу через месяц может ударить молния, поэтому в компанию бы ее не взял
@overlooker17
@overlooker17 Месяц назад
Это какой-то очень сложный прикол?)
@TheDEMMX
@TheDEMMX 4 месяца назад
Для ждуна слишком сложная задача, надо знать основы графов и dfs/bfs для такого.
@hamitmaxudov1408
@hamitmaxudov1408 Год назад
и даже 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
@tims7036
@tims7036 Год назад
Спасибо! Это одно из крутейших видео про интервью, которые я видел. И отдельное спасибо Ксюше, что не стала отказываться его выкладывать. На youtube сотни роликов с интевью по теории, десятки с лайвкодингом но часть по опыту, agile и интересу к компании я лично вижу впервые, а на реальных собесах она происходит наверняка почти всегда, надо быть готовым. Буду ждать больше такого контекта, если бы мог, поставил бы пару тысяч лайков ❤ успехов вам и процветания)
@yourcodereview
@yourcodereview Год назад
Спасибо за поддержку!)
@barackobama2722
@barackobama2722 4 месяца назад
Что же вы назвали видео - «Тяжелый...» давайте и первое слово заменяйте на «Хардовый...» на своём кракозябском языке - сленговом, каверкая русским языком иностранные Английские термины! Тем самым обесценивая всю отрасль IT С таким общением сленгами серьезные заказчики к вам будут относиться как людям второго сорта и как расходному материалу не будут много платить! Задумайтесь! Не благодарите
@QweRty-fn2pc
@QweRty-fn2pc 10 месяцев назад
Ребят, хватит нализывать, человек реально завалил интервью, даже не хотел приступать к решению задачи. Я не решал алгоритмы вообще, решение было крайне простым, стоило подумать пару минут а не включать заднюю, в итоге еще и одолжение делает, даже критику не хочет воспринимать...
@hamitmaxudov1408
@hamitmaxudov1408 Год назад
а по факту решение чуть не верное, тестировщик найдет баги))
@filatov-dd
@filatov-dd Год назад
А что именно в решении не так?
@НадеждаКлочкова-е4м
В решении на видео есть ошибки. Код не скомпилируется. Ниже уже выложили верное)@@filatov-dd
@IvanIvanov-s2u
@IvanIvanov-s2u 10 месяцев назад
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
@-boiadeiro-
@-boiadeiro- Год назад
Как же смешно было на алгозадаче))
@KhuJa2001
@KhuJa2001 7 месяцев назад
public static int countOfIslands(char[][] grid){ int j; int count = 0; for (int i = 0; i
@neko2491
@neko2491 5 месяцев назад
Мне тоже такое решение пришло в голову) Считаю, что такое лучше чем в видео, потому что сложность o(N)
@СергейЗамараев-г5и
Данный метод не во всех случаях будет правильно считать, проверено
@buggativ9757
@buggativ9757 Год назад
А че Джуну действительно можно не знать алгоритмы? Девушка сказала, что плохо их понимает. Если реально так можно попасть на должность, то это мем какой-то конечно
@tilt8215
@tilt8215 Год назад
Ну , я решал ее в Яндексе когда собесился))) и давай эту же задачу реши для моей компании пандукс))))
@areylviv
@areylviv Год назад
Парни развели девушку. Заведомо дали сложную задачу, чтобы было провальное интервью. Это интереснее
@АндрейИванов-б7ц2в
@АндрейИванов-б7ц2в 9 месяцев назад
на кой столько вопросов? вы что биографию пишете? в танке сидите
@DzmitryAntsipin
@DzmitryAntsipin Год назад
Конечно редкостная лабудень - задача на матрицы медиум для джуна без опыта, унылые вопросы про предыдущий опыт, которого нет, "О боже мой, джун сможет уйти во фронт и она разочаруется в джаве", недостаточная эмпатия и любовь к пандам... Вы ищете работника за бабки чтоб код писать или чудо в перьях в свою секту? Редкостная конечно вещь, ставлю жирный кол за концепт и качество. Советую Ксюше почитать про аджайл, любителям панд про создание качественного и интересного контента
@yourcodereview
@yourcodereview Год назад
Воу, окей) Полегче. А что для тебе более качественный контент? Можешь описать подробнее?
@warhammerd1
@warhammerd1 Год назад
почти со всем согласен с тсом. выпуск плох. дизлайк.Ксении советую воспринимать этот опыт, исключительно, как опыт того, какие некомпетентные в плане разбора человеческих качеств бывают работодатели, а так же насколько сломан найм в текущем таймлайне. Ксении желаю повышать свой навык духовной стойкости и учиться себя, что называется kick in на решение задач, т.к. это одна из самых больших трудностей в жизни, в особенности , когда ты новичок. желаю в результате рефлексии над анализом этой ситуации, сделать вывод, что это была одна из разновидностей стресс теста, по сути ред флаг, что бы по возможности не ходить в такую компанию.
@MorrisDecker
@MorrisDecker Год назад
Объективного фидбэка троль, конечно же, представить не может :)
@sil1208
@sil1208 Год назад
Очень необычное интервью. Я приятно удивлена, все по делу. Так в итоге что с пандами, отчего их спасать??😂😂😂
@ArtemSurzhenko
@ArtemSurzhenko Месяц назад
какие нахуй панды чтобы попасть на роботу
@MorrisDecker
@MorrisDecker Год назад
Также ошибка: писать код не придумав алгоритм. Это фейл. Всегда сначала алгоритм, потом пишем код.
@markstein8051
@markstein8051 Месяц назад
Интересно, а по софт скиллам Ксения прошла?
@memouxmemoux8350
@memouxmemoux8350 10 месяцев назад
Это собеседование, результат которого определяется одной институтской задачей? Ну ок.
@kseniiadobrynina7659
@kseniiadobrynina7659 Год назад
Ксюша ты крута🔥🔥🔥😄 мне попадались где-то на 3 собеседованиях из примерно 10 задачи которые нужно было в ходе интервью решать за короткий промежуток времени и я понимаю как это стрессово😄😄😄
@zryndin
@zryndin 11 месяцев назад
AI-шка проведет на порядок лучше
@MrSanekP
@MrSanekP 7 месяцев назад
а где же тут стресс?))))
@SVA88
@SVA88 Год назад
Не уверен что решение пройдет все тесты литкода
@ZhadyraShynybayeva
@ZhadyraShynybayeva 10 месяцев назад
Спасибо за интервью, было очень интересно )
@one_another_goal
@one_another_goal 10 месяцев назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-QI-bXKC2mvU.html (макс по центру)
@yourcodereview
@yourcodereview 10 месяцев назад
Угор
@Hotrification
@Hotrification Год назад
Спрм в жп
@alias_5800
@alias_5800 Год назад
легендарное интервью, должен посмотреть каждый, слава Пандам!
@yourcodereview
@yourcodereview Год назад
вот это по-нашему! Пандам мир и любовь
@MorrisDecker
@MorrisDecker Год назад
Это типичная джуновская задача. Мы в универе на втором курсе уже решали такие . Ксения выбрала абсолютно неверную стратегию сразу истериьб и паниковать. Это сразу флаг для раьотодателя, что человек не справится с обычной не сразу понятной задачей. Не делайте так .
@realvall
@realvall 11 месяцев назад
В универе много чего все решали, но когда доходит до собеседования, на котором среднюю задачку дают с требованием решить за 20 минут, то обычно получается мняу, и не только у джунов. Уверен, что самим собеседующим можно что-то с литкода выбрать уровня медиум, на котором они поплывут не хуже девушки.
@grimmjowdjiajer8166
@grimmjowdjiajer8166 10 месяцев назад
@@realvall энивей сразу в отказняк пускаться - точно не лучшее решение)) хотя бы базовую логику решения прощупать, а дальше норм интервьюер может подтолкнуть немного, либо по технической части подсказать, как это реализовать. Лучше ведь хоть что-то сделать за 20 минут, чем сразу говорить " я в домике". Хотя ладно, когда она 5 минут не могла синтаксис вложенного цикла написать, все вопросы отпали))))))))))))))))))))
@MrSanekP
@MrSanekP 7 месяцев назад
@@grimmjowdjiajer8166 так вы поработайте маркетологом 3 года))) а потом я посмотрю, как вы проитерируетесь по двумерному массиву. Видно что у неё принцип - знаю-не знаю))) нет опыта вообще в нахождении решения задач. Вообще в данном случае интервьюверам надо было её как то вести, больше подсказывать, что бы ускорить процесс)))
@MrSanekP
@MrSanekP 7 месяцев назад
@owdjiajer8166 Эх но интервьюверы видимо ожидали чуда, либо просто хотели постебаться. Лично у меня создалось такое впечатление. Хотя я конечно могу ошибаться, люди бывают разные. Они тоже могли войти в ступор, после многочисленных фраз - "я не знаю", "мы такого не проходили", "сомневаюсь что это дают джунам" и т д - после этих фраз, уже надо было сворачивать техническую часть интервью, что бы не терять своё время и не позорить девушку)
@vitalykomarov1758
@vitalykomarov1758 Год назад
... вот решение и я не понял и чего они хотели этим добиться ? 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); //вверх } }
Далее