Тёмный

Сильная теория и слабый кодинг. Интервью на Junior Python разработчика 

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

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

 

21 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 38   
@PureArtMV
@PureArtMV 2 месяца назад
Часть с лайвкодингом была очень легкая (это вам не контест решать на стажировку в Яндекс), всё-таки самое сложное сейчас - это попасть на собеседование
@DmGorokhov
@DmGorokhov Месяц назад
согласен на 100%, но по итогу- оно того стоит!
@misterbob9827
@misterbob9827 Месяц назад
Вижу этого парня на собеседовании уже второй раз, по теории конечно ничего не скажешь , ощущение что человек знает структуру и корень любого вопроса , но блин братец как ты мог перед собесом не потренить на коде самые элементарные вещи ???!!! Уверен года через 2 или раньше этот парень найдет очень хорошее место , удачи 💪🏾
@DmGorokhov
@DmGorokhov Месяц назад
не поверишь-тренил) Но на собесе какая-то тупка накрывает, хотя не скажу что прям сильно волновался. Сам тоже не очень доволен своими лайвкодингом имеено из-за того, что задачи вполне себе адекватные давали, а я просто затупил. Но для этого я и вписываюсь на такие движухи- чтобы натренить навык прохождения собесов и лайвкодинга.
@dd0275
@dd0275 5 месяцев назад
задача #2 import random numbers: list = [random.randint(0, 10) for _ in range(random.randint(10, 15))] K: int = random.choices(numbers, k=2) sumK: int = sum(K) result: dict = {} print(sumK) print(K) for i in numbers: if i in result: print(i, result[i]) else: result[sumK-i] = i
@best_coozy_dad
@best_coozy_dad 3 месяца назад
def pair(array, s): pair_list = [] for num in array: target = s - num if target in array: pair_list.extend([num, target]) return list(set(pair_list))
@constkk3153
@constkk3153 3 месяца назад
Это точно собес на джуна?
@aleksandrfamiliya8383
@aleksandrfamiliya8383 Месяц назад
очень мелкий шрифт при кодинге, у меня монитор 30ка - видно плохо, а что видно тем кто на 19ти дюймах смотрит?
@BlogipsE
@BlogipsE 6 месяцев назад
Чио зможешь сказать по развитя ии, там вобше появился новый ии модел Devin first ai software engineer и я хочу стать Java Software engineer стоит ли бростать учёбу на software engineer и начать учить ии программированые, просто сфера по более неравитсяю
@DanilIneev
@DanilIneev 5 месяцев назад
Чем нравится, тем и занимайтесь. Переход в "программист нейросетей" мне кажется странным, но я очень консервативный
@alexivanov8180
@alexivanov8180 Месяц назад
Не стоит джунам на собесах чатом гпт пользоваться, для таких познаний в теории он явно не тянет, скорее всего присутствовал помощник, очевидно
@DmGorokhov
@DmGorokhov Месяц назад
))) спасибо за комплимент. Для таких познаний в теории программирование должно по-настоящему увлекать и тогда можно кучу всего узнать не только для собесов, а просто потому что в кайф и интересно. В рассказе о себе как раз про это упомянул. Так что для меня очевидно другое)
@BlackVoloron
@BlackVoloron 6 месяцев назад
Джуны теперь должны многопоточность знать?)
@DmGorokhov
@DmGorokhov 6 месяцев назад
Каждый джун решает сам😂никто ничего не должен. Стоит задача скорее найти работу-раз! Сократить период работы джуном до минимума-это два. Для этих задач сдерживать себя в изучении чего-то нового,интерсного смысла нет, как по мне. Это позволит выделится на фоне конкурентов, которые столько знать не должны, а их спрашивают+дорога на мидла все равно пройдет через подобные вопросы
@DanilIneev
@DanilIneev 6 месяцев назад
На собеседованиях спрашивают, поэтому на тестовых я тоже спрашиваю. На реальных не задаю подобных вопросов
@arthurlouiskarl
@arthurlouiskarl 6 месяцев назад
первая задача на разворот строки обычно ожидает ответ с циклами и мануальным разворотом строки. Здесь же решение применимо только к питону, по сути является аналогом использования стандартной библиотеки. Как развернуть строку? А вот есть функция string.reverse(). Это не решение
@DanilIneev
@DanilIneev 6 месяцев назад
Это просто разминка: а не настоящая задача
@Lehan111
@Lehan111 6 месяцев назад
Спасибо, я не буду юзать циклы на работе, если есть встроенная либа
@arthurlouiskarl
@arthurlouiskarl 6 месяцев назад
@@Lehan111 мы вам перезвоним
@Lehan111
@Lehan111 6 месяцев назад
@@arthurlouiskarl да да, 300 к не забудьте
@DmGorokhov
@DmGorokhov 6 месяцев назад
Ребят, я бы на вашем месте обратил внимание: я спросил-любым методом, интервьюэр сказал любым. В этом случае правильнее использовать что то из встроенного. Если городить велосипед из циклов-то это скорее покажет не знание простых стандартных методов. Если интервьюер уточняет или просит написать свое решение-тогда да, шарандашим свое. Тут нюансы думаю очень важны! В конце видео как раз Даниил об этом и говорит, когда дает фидбек. Самым правильным будет уточнить и конечно уметь и то, и то- руками и стандартными методами решать😂
@undersun6301
@undersun6301 3 месяца назад
Похоже, что соискателя накормили теорией (сужу по ответам на многопоточность, работу протокола тсп ип, асинхронность), но не дали реального простого практического опыта написания приложений. Зачем начинающему знать про многопоточность, жа ещё и так подробно? У него ьаких задач даже не будет в ближайшие эн лет. Это чтсто уловка проведения интервью, не более. Достоинство фаст апи от джанго в асинхронности? Серьёзно? А я жумал, что первый ответ будет в удобстве использования фреймворка с перечислением конкретных кейсов. Нафига др₽₽@ть на низкоуровневые теоретические вопросы, если в работе их даже не замечаешь. Собес полная хкрь. Кандидату удачи и терпения с такими вопрошалами
@DanilIneev
@DanilIneev 2 месяца назад
Так это и есть пробное интервью. Именно так и спрашивают в компаниях. Хорошо это или плохо -- не так важно, нужно просто уметь отвечать на вопросы таким образом, чтобы получить работу.
@DmGorokhov
@DmGorokhov Месяц назад
На первом же собесе меня спросили многопоточность, gil, асинхронность, оконные функции, триггеры в БД. Я только с неделю как сдал финальный проект в Хекслете. Этих вещей еще не знал. Пошел изучать. На одном из собесов(в банк) решал задачи устно- вслух проговаривал как бы я ее решал))). Так что да-есть правила игры, надо как-то по ним отыграть и получить свой оффер. Если рассказы про любовь к програмированию-не сказки для hr, то изучить в целом не так сложно и долго. По практике- вы судите по решениям лайвкодинга и говорите о написании приложений. По приложениям может прояснить тестовое. В целом крутой практики у джуна и не может быть, откуда он ее возьмет? Тогда достойная теория может чуть подтащить за уши)))
@Lehan111
@Lehan111 6 месяцев назад
Это задачи на сеньора в сбере, вчера проходил собес. Чел шарит на мидла
@DanilIneev
@DanilIneev 6 месяцев назад
Для сеньора задачка точно на разминку. А насчет шарит на мидла: я бы такой разряд сразу не давал, но взял бы на работу особо не задумываясь конечно
@Lehan111
@Lehan111 6 месяцев назад
@@DanilIneev здесь оч быстро скиллы подтянутся под боевые задачи
@DmGorokhov
@DmGorokhov 6 месяцев назад
Я тот чел) задача легкая, это easy leetcode, и я ее решал и разбирал, когда тренил. Она легко решается в лоб, но это будет не опттмально по времени. И поскольку я ее решал, то попытался сразу писать оптимально. В этом и ошибка, получился факт-задача не решена. Возможно никто бы и не просил дальше ее оптимизировать) Через прмерно 1,5 недели на реальном собесе так и сделал-и это более чем устроило😂оффер. Так что подобный опыт мок-интервью очень полезен!
@Lehan111
@Lehan111 6 месяцев назад
@@DmGorokhov так все правильно, красава
@Lehan111
@Lehan111 6 месяцев назад
@@DmGorokhov на джуна попал? Или на мидла?
@DanilIneev
@DanilIneev 6 месяцев назад
Мда, у интервьювера борода есть, а голос ещё не сломался…
@АртемПанферов-б7р
@АртемПанферов-б7р 6 месяцев назад
Сначала не понял за что хейт, а потом посмотрел аватарку...
@DanilIneev
@DanilIneev 6 месяцев назад
@@АртемПанферов-б7р мне на прошлом видео про голос сказали, задели за живое!
@yourcodereview
@yourcodereview 6 месяцев назад
ему 12, это нормально в IT
@f1n1st13
@f1n1st13 6 месяцев назад
@@yourcodereview 12летний тим-лид с 30летним опытом. Мечта любого HR.
Далее
Unique deep painful back massage for Lisa #chiropractor
00:11