Часть с лайвкодингом была очень легкая (это вам не контест решать на стажировку в Яндекс), всё-таки самое сложное сейчас - это попасть на собеседование
@DmGorokhov3 ай бұрын
согласен на 100%, но по итогу- оно того стоит!
@constkk31535 ай бұрын
Это точно собес на джуна?
@АлександрБутин-к9ю2 ай бұрын
Задачу на поиск суммы числа , я бы решил так, что сначала отсортировал список, в новый список закинул бы все элементы, которые меньше k, дальше бы циклом побежал проверять условия и если элемент не дал суммы с другими то его мы убираем из списка чтобы улучшить быстродействие, как только получили пару в основном списке ищем их индексы😊
@Teardrop-u4zАй бұрын
Это известная задача из литкода
@BlogipsE8 ай бұрын
Чио зможешь сказать по развитя ии, там вобше появился новый ии модел Devin first ai software engineer и я хочу стать Java Software engineer стоит ли бростать учёбу на software engineer и начать учить ии программированые, просто сфера по более неравитсяю
@DanilIneev8 ай бұрын
Чем нравится, тем и занимайтесь. Переход в "программист нейросетей" мне кажется странным, но я очень консервативный
@dd02757 ай бұрын
задача #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_dad6 ай бұрын
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))
@misterbob98273 ай бұрын
Вижу этого парня на собеседовании уже второй раз, по теории конечно ничего не скажешь , ощущение что человек знает структуру и корень любого вопроса , но блин братец как ты мог перед собесом не потренить на коде самые элементарные вещи ???!!! Уверен года через 2 или раньше этот парень найдет очень хорошее место , удачи 💪🏾
@DmGorokhov3 ай бұрын
не поверишь-тренил) Но на собесе какая-то тупка накрывает, хотя не скажу что прям сильно волновался. Сам тоже не очень доволен своими лайвкодингом имеено из-за того, что задачи вполне себе адекватные давали, а я просто затупил. Но для этого я и вписываюсь на такие движухи- чтобы натренить навык прохождения собесов и лайвкодинга.
@BlackVoloron8 ай бұрын
Джуны теперь должны многопоточность знать?)
@DmGorokhov8 ай бұрын
Каждый джун решает сам😂никто ничего не должен. Стоит задача скорее найти работу-раз! Сократить период работы джуном до минимума-это два. Для этих задач сдерживать себя в изучении чего-то нового,интерсного смысла нет, как по мне. Это позволит выделится на фоне конкурентов, которые столько знать не должны, а их спрашивают+дорога на мидла все равно пройдет через подобные вопросы
@DanilIneev8 ай бұрын
На собеседованиях спрашивают, поэтому на тестовых я тоже спрашиваю. На реальных не задаю подобных вопросов
@imadna5810Ай бұрын
Кайфовый мужик, я бы взял на работу
@arthurlouiskarl8 ай бұрын
первая задача на разворот строки обычно ожидает ответ с циклами и мануальным разворотом строки. Здесь же решение применимо только к питону, по сути является аналогом использования стандартной библиотеки. Как развернуть строку? А вот есть функция string.reverse(). Это не решение
@DanilIneev8 ай бұрын
Это просто разминка: а не настоящая задача
@Lehan1118 ай бұрын
Спасибо, я не буду юзать циклы на работе, если есть встроенная либа
@arthurlouiskarl8 ай бұрын
@@Lehan111 мы вам перезвоним
@Lehan1118 ай бұрын
@@arthurlouiskarl да да, 300 к не забудьте
@DmGorokhov8 ай бұрын
Ребят, я бы на вашем месте обратил внимание: я спросил-любым методом, интервьюэр сказал любым. В этом случае правильнее использовать что то из встроенного. Если городить велосипед из циклов-то это скорее покажет не знание простых стандартных методов. Если интервьюер уточняет или просит написать свое решение-тогда да, шарандашим свое. Тут нюансы думаю очень важны! В конце видео как раз Даниил об этом и говорит, когда дает фидбек. Самым правильным будет уточнить и конечно уметь и то, и то- руками и стандартными методами решать😂
@aleksandrfamiliya83833 ай бұрын
очень мелкий шрифт при кодинге, у меня монитор 30ка - видно плохо, а что видно тем кто на 19ти дюймах смотрит?
@Lehan1118 ай бұрын
Это задачи на сеньора в сбере, вчера проходил собес. Чел шарит на мидла
@DanilIneev8 ай бұрын
Для сеньора задачка точно на разминку. А насчет шарит на мидла: я бы такой разряд сразу не давал, но взял бы на работу особо не задумываясь конечно
@Lehan1118 ай бұрын
@@DanilIneev здесь оч быстро скиллы подтянутся под боевые задачи
@DmGorokhov8 ай бұрын
Я тот чел) задача легкая, это easy leetcode, и я ее решал и разбирал, когда тренил. Она легко решается в лоб, но это будет не опттмально по времени. И поскольку я ее решал, то попытался сразу писать оптимально. В этом и ошибка, получился факт-задача не решена. Возможно никто бы и не просил дальше ее оптимизировать) Через прмерно 1,5 недели на реальном собесе так и сделал-и это более чем устроило😂оффер. Так что подобный опыт мок-интервью очень полезен!
@Lehan1118 ай бұрын
@@DmGorokhov так все правильно, красава
@Lehan1118 ай бұрын
@@DmGorokhov на джуна попал? Или на мидла?
@Teardrop-u4zАй бұрын
В коментах одни джуны? Без хейта. Просто интересно
@heybeachMINАй бұрын
скорее стажёры)
@THE-WELLWiSHERАй бұрын
Будь я мидлом или уж тем более выше , зачем мне тратить на это свое время ?
@alexivanov81803 ай бұрын
Не стоит джунам на собесах чатом гпт пользоваться, для таких познаний в теории он явно не тянет, скорее всего присутствовал помощник, очевидно
@DmGorokhov3 ай бұрын
))) спасибо за комплимент. Для таких познаний в теории программирование должно по-настоящему увлекать и тогда можно кучу всего узнать не только для собесов, а просто потому что в кайф и интересно. В рассказе о себе как раз про это упомянул. Так что для меня очевидно другое)
@undersun63015 ай бұрын
Похоже, что соискателя накормили теорией (сужу по ответам на многопоточность, работу протокола тсп ип, асинхронность), но не дали реального простого практического опыта написания приложений. Зачем начинающему знать про многопоточность, жа ещё и так подробно? У него ьаких задач даже не будет в ближайшие эн лет. Это чтсто уловка проведения интервью, не более. Достоинство фаст апи от джанго в асинхронности? Серьёзно? А я жумал, что первый ответ будет в удобстве использования фреймворка с перечислением конкретных кейсов. Нафига др₽₽@ть на низкоуровневые теоретические вопросы, если в работе их даже не замечаешь. Собес полная хкрь. Кандидату удачи и терпения с такими вопрошалами
@DanilIneev4 ай бұрын
Так это и есть пробное интервью. Именно так и спрашивают в компаниях. Хорошо это или плохо -- не так важно, нужно просто уметь отвечать на вопросы таким образом, чтобы получить работу.
@DmGorokhov3 ай бұрын
На первом же собесе меня спросили многопоточность, gil, асинхронность, оконные функции, триггеры в БД. Я только с неделю как сдал финальный проект в Хекслете. Этих вещей еще не знал. Пошел изучать. На одном из собесов(в банк) решал задачи устно- вслух проговаривал как бы я ее решал))). Так что да-есть правила игры, надо как-то по ним отыграть и получить свой оффер. Если рассказы про любовь к програмированию-не сказки для hr, то изучить в целом не так сложно и долго. По практике- вы судите по решениям лайвкодинга и говорите о написании приложений. По приложениям может прояснить тестовое. В целом крутой практики у джуна и не может быть, откуда он ее возьмет? Тогда достойная теория может чуть подтащить за уши)))
@DanilIneev8 ай бұрын
Мда, у интервьювера борода есть, а голос ещё не сломался…
@АртемПанферов-б7р8 ай бұрын
Сначала не понял за что хейт, а потом посмотрел аватарку...
@DanilIneev8 ай бұрын
@@АртемПанферов-б7р мне на прошлом видео про голос сказали, задели за живое!
@yourcodereview8 ай бұрын
ему 12, это нормально в IT
@f1n1st138 ай бұрын
@@yourcodereview 12летний тим-лид с 30летним опытом. Мечта любого HR.