Страница 9 из 44
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 4:43 pm
IL
Я програмизмом ни разу в жизни не занимался, но решение вроде очевидное? Ищешь соседние клетки в четыре стороны и когда непустые соседи заканчиваются -- вот тебе остров. И ищешь дальше. В чём подвиг-то?
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 4:56 pm
Sergunka
Lisa писал(а): ↑Ср июн 12, 2024 4:33 pm
Sergunka писал(а): ↑Ср июн 12, 2024 11:50 am
Прикол в том, что вообще джуниров поставили на техническое интервью. Второе я сомневаюсь, что кто-то сходу сможет решить эту задачу если не знает как ее решать. Смысл эта задача по большому не имеет если знает, то напишет легко если не знает, то будет не очень удобно прийдется подсказывать или дать другую задачу.
Но меня не это прикололо, а то, что походу джуниоры проходили реальные тех чек в Гугл и применили гугл технику проверки задания. Карл! какая то умороченная компания, а какой апломб
Это же стандартная задача на графы, ее курсе на втором-третьем изучают, зачем что-то придумывать.
Блять вот повезло, что Вы такая умная на втором или третьем курсе изучали графы. Где Вы там вообще графы нашли в этой задаче про острова?!
Просто пиздец какой-то, уж извините не сдержался
Вот почитайте о чем там речь и за одно посмотрите как решается... графы она изучала
https://leetcode.com/problems/number-of ... scription/
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 4:59 pm
Sergunka
IL1 писал(а): ↑Ср июн 12, 2024 4:43 pm
Я програмизмом ни разу в жизни не занимался, но решение вроде очевидное? Ищешь соседние клетки в четыре стороны и когда непустые соседи заканчиваются -- вот тебе остров. И ищешь дальше. В чём подвиг-то?
Ну, напиши за тридцать минут решение - время пошло

Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 5:03 pm
Sergunka
assassello писал(а): ↑Ср июн 12, 2024 4:16 pm
Mad Hatter писал(а): ↑Ср июн 12, 2024 4:07 pm
Считай, интервью завалил
Ну, не знаю... в свою текущую компанию точно бы не завалил. Ну или завалил бы, но не на этом!
Я сам интервьюирую и мы обсуждаем результаты каждого интервью, я примерно понимаю что спрашивают и чего ожидают. Никто не требует точного решения прямо сразу из головы, это херня какая-то. Такого человека мы бы искали десятилетия, а когда (и если) бы нашли - он к нам не пошел, потому что у него уже 10 офферов из всех фаангов.
Там был еще один вариант его только практикуют в Гугл. Код копируется и запускается отдельно, тебе не показывают. После чего говорят там вот такая ошибка. Ты исправляешь и типо ну хорошо тесты прошли
Я поржал про себя комментировать не стал.
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 5:08 pm
Mad Hatter
Sergunka писал(а): ↑Ср июн 12, 2024 4:59 pm
IL1 писал(а): ↑Ср июн 12, 2024 4:43 pm
Я програмизмом ни разу в жизни не занимался, но решение вроде очевидное? Ищешь соседние клетки в четыре стороны и когда непустые соседи заканчиваются -- вот тебе остров. И ищешь дальше. В чём подвиг-то?
Ну, напиши за тридцать минут решение - время пошло
За тридцать минут можно только если решение уже знаешь. Пока набьешь, пока исправишь огрехи, полчаса улетело.
Мне на одном интервью дали задачу где был и кодинг, и написание к нему статьи (Threat Intel), я насилу в час уложился, хотя сама задача сложности не представляла.
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 5:47 pm
IL
Sergunka писал(а): ↑Ср июн 12, 2024 4:59 pm
IL1 писал(а): ↑Ср июн 12, 2024 4:43 pm
Я програмизмом ни разу в жизни не занимался, но решение вроде очевидное? Ищешь соседние клетки в четыре стороны и когда непустые соседи заканчиваются -- вот тебе остров. И ищешь дальше. В чём подвиг-то?
Ну, напиши за тридцать минут решение - время пошло
Ага, с моим опытом... За полдня напишу.
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 5:59 pm
assassello
IL1 писал(а): ↑Ср июн 12, 2024 4:43 pm
Я програмизмом ни разу в жизни не занимался, но решение вроде очевидное? Ищешь соседние клетки в четыре стороны и когда непустые соседи заканчиваются -- вот тебе остров. И ищешь дальше. В чём подвиг-то?
Когда я вижу, что человек знает решение (раньше решал или прям сходу придумал, бывают ведь такие умные...), то накидываю дополнительные ограничения. Например, в данном случае было бы: нельзя изменять исходный массив, а памяти на его полную копию - нет.

Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 6:37 pm
IL
Кстати, любопытно, какова наилучшая стратегия расставить массив чисел по порядку? Самая быстрая?
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 6:48 pm
alex_127
IL1 писал(а): ↑Ср июн 12, 2024 6:37 pm
Кстати, любопытно, какова наилучшая стратегия расставить массив чисел по порядку? Самая быстрая?
отсортировать.
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 6:52 pm
IL
alex_127 писал(а): ↑Ср июн 12, 2024 6:48 pm
IL1 писал(а): ↑Ср июн 12, 2024 6:37 pm
Кстати, любопытно, какова наилучшая стратегия расставить массив чисел по порядку? Самая быстрая?
отсортировать.
Как? Использовать только иф и фор луп. Я других команд не знаю.
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 7:14 pm
assassello
IL1 писал(а): ↑Ср июн 12, 2024 6:52 pm
alex_127 писал(а): ↑Ср июн 12, 2024 6:48 pm
отсортировать.
Как? Использовать только иф и фор луп. Я других команд не знаю.
Еще нужно сравнение и присваивание. Вроде все.

Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 7:34 pm
Mad Hatter
IL1 писал(а): ↑Ср июн 12, 2024 6:37 pm
Кстати, любопытно, какова наилучшая стратегия расставить массив чисел по порядку? Самая быстрая?
https://www.javatpoint.com/quick-sort
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 8:06 pm
Lisa
Sergunka писал(а): ↑Ср июн 12, 2024 4:56 pm
Lisa писал(а): ↑Ср июн 12, 2024 4:33 pm
Это же стандартная задача на графы, ее курсе на втором-третьем изучают, зачем что-то придумывать.
Блять вот повезло, что Вы такая умная на втором или третьем курсе изучали графы. Где Вы там вообще графы нашли в этой задаче про острова?!
Просто пиздец какой-то, уж извините не сдержался
Вот почитайте о чем там речь и за одно посмотрите как решается... графы она изучала
https://leetcode.com/problems/number-of ... scription/
Откуда столько злости? Ваша агрессия совершенно неуместна. Алгоритмически задача на поиск connected components в графе.
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 8:11 pm
assassello
Lisa писал(а): ↑Ср июн 12, 2024 8:06 pm... Алгоритмически задача на поиск connected components в графе.
А если еще вот так - "нельзя изменять исходный массив и памяти на его полную копию - нет". Помогут вам графы?

Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 8:24 pm
Bobeg
Малограматныя вы, а Лиза права.
Паскоку матрица с нулями и единицами это простейшая репрезентация бинарного графа.
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 9:02 pm
Bobeg
Но в матричной репрезентации вершины это координаты а значения это переходы между вершинами.
А здесь это буквально карта а не граф.
Эту карту можно было бы трансформировать в граф. Это отдельная другая задача.
У меня нет рщущения что конвертация из растра в граф упростит проблему.
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 10:38 pm
olis
Я графы не изучал, с задачей не знаком, но за полчаса решил бы пожалуй. Понятно что не самым эффективным способом.
Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 11:06 pm
assassello
olis писал(а): ↑Ср июн 12, 2024 10:38 pm
Я графы не изучал, с задачей не знаком, но за полчаса решил бы пожалуй. Понятно что не самым эффективным способом.
Мой вариант реши. Хотя бы за час.

Re: Поиск работы 2023-2024 год
Добавлено: Ср июн 12, 2024 11:35 pm
olis
assassello писал(а): ↑Ср июн 12, 2024 11:06 pm
olis писал(а): ↑Ср июн 12, 2024 10:38 pm
Я графы не изучал, с задачей не знаком, но за полчаса решил бы пожалуй. Понятно что не самым эффективным способом.
Мой вариант реши. Хотя бы за час.
Алгоритм примерно понятен. Рекурсивная ф-ция определяющая соседей острова. Если соседи закончились, переходим к следующему элементу и так до конца. При копировании массива добавить элемент - принадлежность какому острову. Оно неэффективно, но должно работать. А код лень писать. Я и так ленивым был, а к старости еще ленивее стал)
Re: Поиск работы 2023-2024 год
Добавлено: Чт июн 13, 2024 12:09 am
assassello
olis писал(а): ↑Ср июн 12, 2024 11:35 pm
assassello писал(а): ↑Ср июн 12, 2024 11:06 pm
Мой вариант реши. Хотя бы за час.
Алгоритм примерно понятен. Рекурсивная ф-ция определяющая соседей острова. Если соседи закончились, переходим к следующему элементу и так до конца. При копировании массива добавить элемент - принадлежность какому острову. Оно неэффективно, но должно работать. А код лень писать. Я и так ленивым был, а к старости еще ленивее стал)
Невнятно. Какое "копирование массива"? нет памяти под весь массив.
