Начинал смотреть Андрея еще год назад. Учил Пайтон и ложился спать под его тестовые собесы как под сказку на ночь. И вот попал к нему на собес. Всё возможно! Старайтесь и у вас обязательно получится! P.S. Было круто! Спасибо, Андрей, Никита!
Так долго месили задачу на простые числа, если в школе учились бы, то достаточно было бы завести список primes, добавлять туда каждое предыдущее простое число и проверять остаток от деления только на них во вложенном цикле. Нет смысла проверять, например, числа 4, 6, 8, 9, 10 и т д так как они уже содержат в себе предыдущие простые числа. Конечно, сюда может прийти кто-нибудь и сказать что если бы я учился в универе и предложить что-то ещё лучше) но камон 20 минут
Досмотрел до дискрипторов и не смог удержаться. Полагаю, что из-за отсутствия полноценного ограничения доступа к интерфейсам в питоне, дискрипторами принято считать отдельный класс, отвечающий за геттеры, сеттеры, делитеры.
А какие методы вы используете для оценки знаний кандидатов? я тоже недавно начал изучать программирование и выбрал курсы Skypro) после долгих поисков и сравнений разных компаний, понял что у них самые структурированные и понятные материалы) уже через несколько месяцев смог устроиться на работу и начать применять полученные знания)
Ну я твое мнение услышал, частично по-моему оно верное, соглашусь. Но от себя добавлю. - не алгоритмами одними оцениваются знания. - последнйи раз заходил на литкод, что бы порешать что-то, более полу года назад. - если активно не решать алгоритмы, знания и уверенность по ним пропадает менее чем через месяц - в режиме лайв кодинга в прямом эфире, без гугла и т.д это делать значительно сложнее. - была небольшая подстава) в том, что у Пронина всегда все кодили в своей IDE, а тут было нечто), которое даже синтаксис местами не подсвечивает и т.д. и т.п. В целом согласен, что задача условно не сложная. Уверен, что в спокойном режиме дома решил бы ее 100%. Плюс добавлю, для меня это был крутой опыт. Я уже проходил собесы реальные и нервничал умеренно. Но тут я нервничал значительно сильнее, намного. Возможно сказывалось, то, что внутри себя неизбежно держишь, что запись идет в прямом эфире и она на вечно останется в TH-cam, и то, что налетят хейтеры и выскажут, что твое место не в програмировании). Сегодня проходил собеседование очередное, я никогда внутренее и внешне на собесе, не чувствовал себя так уверенно и раскрепощенно. Поэтому для меня лично это оч. крутой опыт.
Ну тут да. Не то, чтобы они обязаны решать такую задачу сходу и с идеальной оптимизацией, им дали время подумать и предоставить самое главное рабочую программу. Ничего плохого в подсказках тоже нет, проблема в том, что нет идеального понимания, как должны передаваться аргументы в самую базовую функцию range и также нет полного понимания, как работают вложенные циклы, что тоже является базой баз, + помимо этого в принципе немало новичковых логических ошибок, которых у джуна (так как джуниор это хоть и самый слабый специалист в иерархии, но всё же специалист) быть не должно. Наверное, для такой задачи им было дано слишком много подсказок, ещё и с учетом того, что они работали вдвоём. Хотя, кто знает, насколько сильно ребята волновались, может в этом всё дело
Необычное и трудное собеседование. Парни волновались.
Никита крутой. У него особый подход к обучению.
Спасибо Никите и Андрею, очень интересно. Было бы здорово увидеть тут мидл собеседование с Никитой.
"Программируем - от слова погром" теперь номер два в моих фича-фразах после "Пока течет мой любимый кетчуп"))
Начинал смотреть Андрея еще год назад. Учил Пайтон и ложился спать под его тестовые собесы как под сказку на ночь. И вот попал к нему на собес. Всё возможно! Старайтесь и у вас обязательно получится!
P.S. Было круто! Спасибо, Андрей, Никита!
Спасибо Никите Соболеву за уделённое время. И Андрею Пронину, что органщивал такую встречу.
Было бы интересно глянуть подобное интервью с Никитой с ребятами уровня Middle/Senior
Попробую устроить
Так долго месили задачу на простые числа, если в школе учились бы, то достаточно было бы завести список primes, добавлять туда каждое предыдущее простое число и проверять остаток от деления только на них во вложенном цикле. Нет смысла проверять, например, числа 4, 6, 8, 9, 10 и т д так как они уже содержат в себе предыдущие простые числа. Конечно, сюда может прийти кто-нибудь и сказать что если бы я учился в универе и предложить что-то ещё лучше) но камон 20 минут
Досмотрел до дискрипторов и не смог удержаться. Полагаю, что из-за отсутствия полноценного ограничения доступа к интерфейсам в питоне, дискрипторами принято считать отдельный класс, отвечающий за геттеры, сеттеры, делитеры.
Если честно , соскучился по Олегу Кожанову
@AndyPronin куда он пропал ?
гошников мучает
Правильное решение первой задачи: print(2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97)
гениально
до - это не включительно)
Вася доехал до города. Следовательно, Вася не в городе. Вася досчитал вслух до трёх. Следовательно, Вася сказал "Раз, два." И тд.
В задаче про простые числа .
Код выдает и 1 .
А 1 не является простым числом .
number = 100
count = 0
for i in range(1, number + 1):
for j in range(1, i + 1):
if i % j == 0:
count += 1
if count == 2:
print(i)
count = 0
я эту задачу всегда так решал ... не мудрил . XD
@@Mr_robot_001 Учись: {2,3,7} | { x for x,i in enumerate(range(100)) if i%2 and i%3 and i%7 }
@@ПуляевГригорий я уверен что ты не сам додумался до этого... А так лучшее решении найти не проблема . Есть поисковая система.
@@ПуляевГригорий и да, если я range поменяю, например, от 50, до 100 , что будет? Будешь переписывать код? 😁😁😁🤣
А какие методы вы используете для оценки знаний кандидатов? я тоже недавно начал изучать программирование и выбрал курсы Skypro) после долгих поисков и сравнений разных компаний, понял что у них самые структурированные и понятные материалы) уже через несколько месяцев смог устроиться на работу и начать применять полученные знания)
у меня в свое время не было денег год учил питон в соло так и не устроился(
Найс реклама с накруткой от ботов, значит точно скайпро не нужон
49 лайков)))) ребята не идите в Skypro
Ну явно не уровень джунов, вот серьезно. Простые числа это показали.
Ну я твое мнение услышал, частично по-моему оно верное, соглашусь. Но от себя добавлю. - не алгоритмами одними оцениваются знания. - последнйи раз заходил на литкод, что бы порешать что-то, более полу года назад. - если активно не решать алгоритмы, знания и уверенность по ним пропадает менее чем через месяц - в режиме лайв кодинга в прямом эфире, без гугла и т.д это делать значительно сложнее. - была небольшая подстава) в том, что у Пронина всегда все кодили в своей IDE, а тут было нечто), которое даже синтаксис местами не подсвечивает и т.д. и т.п. В целом согласен, что задача условно не сложная. Уверен, что в спокойном режиме дома решил бы ее 100%. Плюс добавлю, для меня это был крутой опыт. Я уже проходил собесы реальные и нервничал умеренно. Но тут я нервничал значительно сильнее, намного. Возможно сказывалось, то, что внутри себя неизбежно держишь, что запись идет в прямом эфире и она на вечно останется в TH-cam, и то, что налетят хейтеры и выскажут, что твое место не в програмировании). Сегодня проходил собеседование очередное, я никогда внутренее и внешне на собесе, не чувствовал себя так уверенно и раскрепощенно. Поэтому для меня лично это оч. крутой опыт.
Ну тут да. Не то, чтобы они обязаны решать такую задачу сходу и с идеальной оптимизацией, им дали время подумать и предоставить самое главное рабочую программу. Ничего плохого в подсказках тоже нет, проблема в том, что нет идеального понимания, как должны передаваться аргументы в самую базовую функцию range и также нет полного понимания, как работают вложенные циклы, что тоже является базой баз, + помимо этого в принципе немало новичковых логических ошибок, которых у джуна (так как джуниор это хоть и самый слабый специалист в иерархии, но всё же специалист) быть не должно. Наверное, для такой задачи им было дано слишком много подсказок, ещё и с учетом того, что они работали вдвоём. Хотя, кто знает, насколько сильно ребята волновались, может в этом всё дело
Code для внутреннего использования)
@@riserlarens7634 простите)
prime = [i for i in range(100) if i % 2 == 1] не благодарите!