MOCK-СОБЕСЕДОВАНИЕ с Сергеем | Знание Python, задачи на код, алгоритмические задачи
Vložit
- čas přidán 4. 04. 2024
- В рубрике "Mock-собеседование" Сергей из Кемерово - инженер путей сообщения по образованию, изучает программирование полтора года.
Mock-собеседование - это "подставное" интервью, на котором вы с друзьями, другими соискателями или экспертами из вашей области моделируете реальное собеседование. В собеседованиях могут принимать участие студенты, которые прошли все наши актуальные курсы. 🙌
00:52 О себе и об опыте изучения программирования
05:55 Теоретическая часть
06:00 Основные типы данных в Python и их особенности
08:00 Как связаны типы bull и int и почему
10:23 Как устроены списки “под капотом”
13:03 Как Python обрабатывает ситуацию, когда массив списка заполняется, а ты хочешь добавить новый элемент в список
14:50 Что за кулисами словарей и множеств
16:13 Может ли список быть ключом словаря
16:55 Почему пустой список не стоит использовать как аргумент функции по умолчанию
18:00 Декораторы: что это такое и где они используются
21:53 Напиши декоратор, который будет перехватывать ошибки, возникающие при вызове функции
36:18 Алгоритмическое собеседование
37:00 Функция snake()
44:58 Найди числа
01:02:54 Чему равна алгоритмическая сложность приведенного кода
01:27:30 Сколько целых чисел с суммой цифр s
01:35:28 Умный сумматор
01:41:33 Итоги и фидбэк
01:48:09 Про Школу 21
Кстати, вы знали, что у "Поколения Python" появился свой онлайн-магазин? Заходите на сайт shop.pygen.ru и покупайте мерч для настоящих программистов! - Jak na to + styl
Понравился формат и содержание. Узнал и зафиксировал для себя интересные моменты из теории и подходу к решению задач. Есть к чему стремиться и чему учиться. Всем сил, удачи и терпения. Спасибо.
5:37 начало
первую задачку решил так
numbers = [1971, 78, 7644, 98, 27, 5694, 73, 2646]
dict_num = {"A": None, "B": None, "C": None, "D": None}
list_num = list(set(numbers))
list_num.sort()
for el in dict_num:
dict_num[el] = list_num[0]
list_num.remove(dict_num[el])
print(dict_num["D"])
Парень действительно очень умный и даже на собеседовании не растерялся и решил большинство задач. Глядя на таких появляется мотивация учиться еще больше.
P.S. Вы бы ему еще задачу magic дали 😄
Спасибо
парень красавчик, котелок варит хорошо, для себя отметил новое как решать задачи
❤
Комментарий в поддержку канал. Я первый!!!!!!!!!!!!!!!
На собесах не дают такие задачи, обычно графы и деревья, короче как на leetcode. Эти Васян задачи с примесью математики только на степике
Парень умный, но сколько лишней инфы типа «не уверен в своем ответе, это мои исключительно догадки, не читал не ничего по этому поводу, я конечно могу ошибаться, но по моему мнению»
Какой то скуфик если честно!
Неправильно трактуете определение скуфа!
Парень действительно молодец. Рассуждает хорошо. Про числа и закономерности решил так. Конечно, под запись собеса сложнее думать.
a = '54 979 242 22 11 89 1188 4806'
a,b,c,d,*f = sorted(map(int,a.split(' ')))
print([f[0], d][(c*d) == f[-1]])