PYTHON JUNIOR интервью со SpaciX

Подготовка к собеседованию на Python Developer

Транскрипция видео:

  • друзья Всем привет дорогие друзья сегодня у нас необычное интервью у нас сегодня зван Гость спайсикс spacex с уголков фортнайта Сегодня мы будем проводить Junior pid интервью вот может потом дорастем до синеры интервью в этом видео думаю навряд ли конечно Ну может быть Давай начнем Расскажи о себе Расскажи о своем опыте расскажи какие курсы не курсы проходил коммерцию если она у тебя есть да Хорошо всем еще раз привет Ну то есть я начинал свой путь в разработке как раз когда закончил снимать про фортнайт может кто-то меня

    00:00:00 - 00:01:28

  • знает Вот начал с школы гелей украинская сначала Basic потом про а потом пошел еще в мои такие вот в принципе мне очень понравилось учиться мы таки доме очень много таких коммерческих проектов было именно на практике учишься вот потом еще сделал небольшой сайт своему знакомому работали там с фронтендером одним тоже в принципе командная работа была такая неплохая и вот недавно еще устроился работу вроде как прошел тех Собес и первый рабочий день с понедельника будет Ну типа я выхожу на работу 1 А будет смешно если мне скажет

    00:00:42 - 00:02:03

  • ха-ха 1 апреля тебя Ты не прошел субботу Окей хорошо получается Какая у тебя зарплата будет первая и сколько месяцев ты потратил на обучение людям нравится слушать статистику У нас да я потратил на обучение выходит год целом первая зарплата Ну вот как я не хочу называть цифру средняя на джине вот средняя зарплата жена на джине 2000 долларов средняя зарплата гораздо меньше вот очень близко Окей Хорошо тогда давай приступим к технической части вот у нас будет принципе обычно мы поговорим про теорию пайтона

    00:01:22 - 00:03:02

  • потом поговорим про Skill чуть-чуть говорим про ВВП рест и дальше у нас будет небольшие задачки на легкот они будут элементарны даже не сложные Я даже не буду давать ноды потому что Ну это типа сложно и напряжно А у нас Мирная Мирная собеседование вот такие писал лайтовые свесы Давай тогда начнем типа данных какие они есть на что их можно разделить Да есть типа данных поэтому изменяемые неизменяемые неизменяемые это давай начнём изменяемых изменяем это сет дикт и лист соответственно неизменяемые это int flot

    00:02:23 - 00:03:58

  • Table STR Frozen Set в принципе наверное все то есть в чем их отличие это что когда мы изменяем неизменяемый объект Например у нас а равно 10 и потом А и B Добавляем еще одну единицу у нас айдишки этих двух не будет равно эти А вот чем прикол изменяемых будет одна и та же одежка и будет изменяться и первоначальный объект тоже чтобы мы могли с этого использовать ключом в Dictionary мы могли бы использовать ключом так есть ключ значения А ключ ключом может быть я знаю этот вопрос но по сути мы то можем использовать

    00:03:14 - 00:05:00

  • только неизменяемые да А почему так Почему так поскольку мы достаем значение по ключу у нас же получается как дикция работает как таблица и типа Я думаю что это как бы как-то бы нарушил логику внутри этого всего и не смогли доставать значение по я изменяемому ключу ну логика очень простая Хеш задача ключа diction и быть хешибу Вот и лист не может быть хеша был по одной причине что он просто меняется То есть если меняется листва и Меняется его хэш в целом вот поэтому у тебя что принципе невозможно

    00:04:10 - 00:05:37

  • смысла в этом нет хорошо Давай следующий вопрос генератор итератор чем между ними разницей как они устроены Ну генератор по сути своей Это тот же давай начнется трата и Трактор это такая структура которая реализует под собой два магических метода это ИТАР и next и в конце итерации выкидывается то есть если мы возьмем лист на моменте ИТР у нас заносится лист в Питер и моменте вызова Next он просто достает Каждый элемент и когда эти элементы заканчиваются выкидывают ошибку стопы трэша а генератор

    00:04:59 - 00:06:21

  • суть то же самое только еще добавлением илт То есть он запоминает какое число какой элемент он вызвал и уже ошибку не выкидывает вот Хорошо давай дальше пойдем есть цикл for Да это к этому же вопросу что происходит когда у нас например есть листы в нем какие-то значения какие-то допустим строки и мы по ним проводим итерацию Что происходит в этот момент с нашим циклом for то есть да как я уже приводил пример мы просто заносим этот лист в Питер и на каждой итерации вызывается этот метод Метод next и он выкидывает следующее

    00:05:40 - 00:07:23

  • все все строки в этом списке помощью метода Next действительно Давай тогда дальше пойдем есть два таких чем они отличаются за что отвечают имеет отвечает за инициализацию а New за создание именно чего-то нового создания класса например То есть если мы хотим там Создать какой-то атрибут то под капотаминита срабатывает метод то есть не явно Окей тогда давай возьмем такой потом программирования знаешь что-нибудь про синглтон да слышал один раз То есть как я понял это мы не должны иметь больше одного экземпляра класса

    00:06:36 - 00:08:24

  • и как бы ты реализовал этот метод каким способом то есть Ну каким способом То есть я мог бы просто не создавать я еще экземпляры вот или же Ну интересный такой принципе один из вариантов реализации синглтонов поэтому это как раз таки расширение методами Вот ты можешь просто написать контролировать атрибут классы которые как раз таки ты будешь скидывать его единственный экземпляр Если ты просто создаешь значение которое получаешь и записываешь как раз таки и дальше следующий попытках создать новый экземпляр класса ты берешь

    00:07:33 - 00:09:12

  • и Ну просто проверяешь если съесть то тебе все равно ты возвращаешься если его нету делаешь но создание Вот то есть вот так все просто работает хорошо смотри есть такая штука Как эмирон в поэтами как это вообще работает и что вообще такое и почему в пайтон 2 и 3 она отличается Так ну Начну с того что ему Рой это метод resolution ordering То есть это когда мы должны соблюдать правильный порядок наследования чтобы у нас не было ошибки почему она отличается поэтому 23 Я если честно говоря могу только

    00:08:30 - 00:10:05

  • предположить потому что только Spy там 38 имел дело 38363 версия тоже что там возможно оно был порядок типа самый Ну типа сейчас три 10 она наследуется слева направо то есть вот этот список идет наследование слева направо где справа будет отжиг а слева типа родитель самый первый Может быть там была наоборот не знаю Ну ты близок в принципе все классы наследовались от обжиг как поэта не 3 поэтому остановился такой главный объект родитель всех классов и как раз таки вот из-за него пришлось менять просто появился

    00:09:17 - 00:10:57

  • алгоритм был как раз таки изменен вообще это вся тема множественного наследования поэтому мы сможем поговорить вообще наследование ВВП топики наши Давай Идем дальше есть такие декораторы класс метод для чего они используются и чем вообще отличается а ну Статик метод используется внутри класса без конструкции селф например используется чтобы посчитать что-то грубо говоря там сложить два атрибута и все А хоть нет атрибут там же не заносится просто например какое-то число выкинуть и все грубо говоря это как

    00:10:20 - 00:11:41

  • обычная функция без использования селфа внутри класса вот класс метод вместо селфа у нас идет атрибут CLS который служит ссылкой на объект класса Да есть такая штука В принципе если у нас есть который позволяет нам не прокидывать селфи почему Там просто не выкидывать эту функцию снаружи классы не использовать так она будет не очень красиво выглядеть наверное и как-то не очень очевидно будет что эта функция которую мы используем внутри класса как-то не очень презентабельно что ли будет выглядеть наверное так

    00:11:04 - 00:12:45

  • действительно Да это все его лишь для группировки Вот и других предназначений у него в целом нет кроме как не прокидывать селфи не сохранить функцию методов в классе Хорошо давай дальше пойдем еще поговорим про декоратор Property Да этот вопрос мне кстати был на собеседовании я его ответил на половину правильно потом почитал что Property он как декоратор я его тоже использовал дрф грубо говоря эта штука которая позволяет получать данные но не с этим То есть мы забираем оттуда сеттер и используем только где-то

    00:12:02 - 00:13:35

  • почитал же после интервью но я принципе там правильно ответил Я там только за правило методы начал говорить чуть не так Давай тогда поговорим про что такое декоратор вообще как он устроен поэтому не паттер программирования именно понятно что декоратор это функция которая вызывает другую функцию и позволяет накинуть какое-то дополнительный функционал не изменяя функцию вот то есть она работает замыкания и позволяет сохранять хранить значение функции внутри вызываемой вызываемого так скажем враппера вот

    00:12:48 - 00:14:18

  • сохранить это значение это есть такое Да давай пойдем дальше смотри есть такая штука Как 8 можешь ли рассказать для чего вообще придумали и используешь ли ты идем 8 это как бы соглашение по которому пишут код грубо говоря это как красивость кода соглашение читабельности кода то есть там есть какие-то правила типа пробел после запятой там функция длина строки там не должна быть больше какого-то какой-то длины Ну Я использовал Black для того чтобы автоматически все приводить по стандартам по 8 вот

    00:13:40 - 00:15:12

  • больше для стилизации немножко пойдем на более высокий уровень поэтому [музыка] Да ну грубо говоря многопоточность мы используем Когда у нас какая-то операция завязана на вычислениях каких-то то есть это отсыпал баунт операция например там сложение каких-то очень больших массивов каких-то матриц я с этим не сталкивался Вот например если нам нужно подбирать что-то очень долго использовать именно мощность процессора мульти-процессинг мы используем можем использовать мультипроцессинг либо же асинхронность когда у нас опирайшен

    00:14:26 - 00:15:54

  • в общем Когда у нас есть зависимость сервером который может отвечать какое-то время и мы грубо говоря используем чтобы запустить все функции одновременно а ждать какой-то один период То есть если у нас там много функций которые завязаны на то чтобы подправить что-то на сервер мы их все вызываем одновременно а ждем не не количество функций умноженное на Время ожидания сервера оттока один раз мы ждем То есть у нас 10 функций мы не будем ждать Там если у нас скорость ответа 4 секунды 40 секунд мы будем ждать только

    00:15:35 - 00:16:55

  • 4 секунды если используем Ну вот принципе мы еще Будем иметь не забываю отдельные процессы которые будут заспавлены нашей операционной системе да да А И вот здесь Наверное стоит сказать про горбич коллектор Вот как раз таки про него здесь не стоит говорить потому что мульти процессинг будет отдельно каждом процессе будет свой век коллектор который будет работать на него потому что по факту у тебя создается отдельный засыпай там и ты в Диспетчере задач можешь увидеть тоже здесь вообще я его просто не вспомнил мы поговорим

    00:16:17 - 00:17:26

  • еще стоит вспомнить что у процессов есть фича конечно процесс своей Память то есть системе там 100 мегабайт поэтому процесс и другой 100 мегабайт и никто из друг друга память не может но по секрету видеть Давай все-таки вернемся там как раз таки у нас есть жил и коробочка Лектор они очень активно взаимодействуют с ним да Я использовал мульти-процессинг ой Трейдинг Когда разделял какой-то какой-то нам нужно например обработать там 10 тысяч попыток каких-то и я распределял эти 10 тысяч под попыток на

    00:17:01 - 00:18:32

  • количество ядер в процессоре Вот и так Таким образом мы типа обходим этот жил когда у нас может быть только задействован только одно ядро вот на самом деле внутри одного процесса но затем потому что он однопоточный процесс где нет взаимодействия с память там не будет блокировки джилом потому что очень сильно который как раз таки имеет свой отдельный поток насколько я помню этот Горбач коллектор пришел нам с джавы Вот и для того чтобы у тебя был работал второй механизм борьбы именно с циклическими

    00:17:47 - 00:19:16

  • ссылками там где как раз таки он работает по принципу генерации там нужно именно чтобы все потоки застопорились и подрубился поток коллектора который посмотрел такой а список в списке и вот и не привел к утечке памяти ну честно говоря да Если ты каким-то образом напишешь свое предложение которое будет работать например сетью Или вообще не будет взаимодействовать там ссылками то пайтон имеет определенные алгоритмы алгоритмы а именно условия когда гербович коллектора не будет работать это да можно получить

    00:18:58 - 00:20:08

  • настоящий Трейдинг то есть но он не будет использовать разные ядра это просто на одном процессе на одном ядре у тебя будет прям одновременно работать Я перепутал использование ядер а потоков Ну потоков потоков системных или потоков ты имеешь ввиду виртуальных которые нам вот данный Ну которая вот у меня много Ну там сколько потоков у меня там у меня на одном ядре несколько потоков что-то около 12 до и вот на каждом виртуальные потоки они тоже не могут быть использованы потому что по факту В системе это для меня для тебя это тоже

    00:19:33 - 00:20:58

  • самое отдельное ядро просто То есть это физическая возможность ядра работать в двух виртуальных потоках Но это я потом так объясняет себя тоже это не может заставить работать почему вот Я как-то использовал это и у меня программа сначала когда я запускал ее и по на одном потоке она у меня срабатывала заодно за один период времени когда там распараллели грубо говоря её на все возможные потоки на своём компьютере она мне стала работать именно вот столько раз быстрее сколько у меня потоков Ну а что твоя программа делал

    00:20:17 - 00:21:37

  • это было нужно было подобрать хэш то есть нужно было типа как сгенерировать числа чтобы они подходили под те которые у меня были в списке нужно было сгенерировать Ой да вот числа от 1 до 10 определенного определенной длины и потом достать оттуда Хеш и перепроверить ее если оно в списке Ну то есть это было достаточно большая Операция или нет но задействовала она Ну то есть работала на одном потоке она полторы минуты где-то что у меня восьмой этот Intel Core То есть она обрабатывала много различных случаев

    00:20:56 - 00:22:18

  • Вот и подбирала довольно много количество комбинаций если ты используешь это Трейдинг скорее всего твоя операция имеет возможность переключиться между потоками Вот например там есть например таймс лип какой-то но вряд ли Ну то есть возможность переключения между потоками тогда в данном случае действительно Твое предложение будет ускоряться принципе это и есть значение той самой конкурентности потому что например твоя например твой поток делает что-то ему надо например что-то подождать Я не уверен какой там код

    00:21:41 - 00:22:52

  • что-то под капотом того что ты использовал но принципе это происходило просто моментальное переключение потоков то есть по факту Твое предложение все равно работало в один момент я работал только один поток просто для тебя это создало такую иллюзию что у тебя приложение начало работы параллельно хоть оно начал работать конкурентно и быстрее Довольно интересно Окей я думаю прям проживали полностью топик там только коробочка Лектор там Линка не упомянули там первый механизм очистки ссылок еще можно было сюда добавить Как

    00:22:24 - 00:23:32

  • устроена память со стеками и кучей Но это вообще уже какой-то перебор для Junior собеседования но проживали Мы прям знатно Я думаю уже можно спать выходить Вот место Трейдинг я посоветовал все время использовать осинки и как раз таки раньше Кстати ты знаешь как работает Ну да Я использовал его опять-таки для запуска salary вот Ну как я для себя это понял что у нас есть когда мы там приписываем evate какой-то функции то оно в один момент их заносят в такой барабан экшенов то есть но там работала

    00:23:02 - 00:24:33

  • с одной функцией с другой функцией и грубо говоря [музыка] картина картина [музыка] сущность программирование а именно язык использовать Давай разберем все четыре пункта Ну кто-то там три кто четыре первый разобрал 4 пункта у п есть четыре парадигмал п это наследование абстракция полиморфизм и инкапсуляция вот пройтись по каждому правильно Так ну наследование это самое главное То есть это когда мы на следующем от какого-то родителя и принимаем все его методы то есть не копируют не переписывая код все

    00:23:49 - 00:25:30

  • экземпляры все методы инкапсуляция это когда мы хотим что-то так скажем капсулировать и Типа одни подчеркиванием указать что типа это у нас да Если я не ошибаюсь это протектор метод [музыка] далее У нас идет абстракция то есть абстракция я так для себя понял что это когда мы хотим открыть грубо говоря какую-то реализацию интерфейса со стороны клиента чтобы он не видел например реализацию всех всех методов вот грубо говоря если у нас клиент приходит кофейне он не должен видеть там кто кто сегодня на смене ему это не надо И

    00:25:23 - 00:27:06

  • сколько там осталось кофе вот полиморфизм я для себя так понимаю что это тоже типа как работает с интерфейсом больше и тоже какое-то относительно сокрытие каких-то методов я сейчас полиморфизмом как-то что-то одно может быть вспомнил Да точно вспомнил Да что типа реализация одной функции может использовать один интерфейс но результат может быть разный Окей тогда давай пройдемся по Solid до и также пройдемся по аббревиатуре Acid и уже дальше приступим к нашим задачкам Давай солит лайтово каждая буква и

    00:26:36 - 00:28:22

  • примерно что она там означают Они обязательно отвечать на вопрос полностью хотя бы первое самое принцип Солид это такой паттерн программирование который с сингл responsibility каждая функция должна отвечать за что-то одно О opencloss это доступно для чтения они доступны для расширения но недоступна для изменения функция это Лесков метод что когда мы можем использовать в наследниках тот же функционал который есть в родителях Ну примерно так скорее Солид и интерфейс игры то есть разделение интерфейсов между клиентом и

    00:27:35 - 00:29:13

  • сервером и D это клиенты Сервер это уже ты сразу назвала разделение такой между консервами интеграция немножко по-другому Вот этот Окей давай до [музыка] и до пенсии Да что типа объекты нижнего класса А нет объекты верхнего класса не должны зависеть от объектов нижнего класса как-то в целом у тебя не должно быть тупых зависимостей между уровнями твоего предложения вот это вот так сформулирует для всех может кому-то непонятно Но я думаю когда вы начнете писать какой-то сложный код который использует наследование вы

    00:28:43 - 00:30:19

  • поймете О чем я говорил Окей давай тогда Последняя наша аббревиатурка это истит как раз таки связано с транзакциями это аббревиатура который которая собственно рассказывает о том какая транзакция должна быть то есть вкратце это атомарность систематичность они консистентность изоляция и долговечность то есть атомарность это То есть когда у нас либо все выполняется либо ничего не выполняется консистентность это когда у нас например есть два пользователя и у них общая сумма 500 гривен и один пользователь

    00:29:35 - 00:31:00

  • отправи л 250 гривен другому в конце транзакции сумма их должна быть все таки 500 гривен в итоге в какой-то момент Да она может быть не консистентной вот изоляция это когда у нас все все функции в транзакции должны не зависеть друг от друга чтобы у нас не было конфликтов изоляция объясняет взаимодействие между транзакциями что действие каждой транзакции не могут нарушить стоит транзакции то есть должна бомбануть другую транзакция то дальше все транзакции должны работать Независимо чтобы там не вызывать никаких

    00:30:19 - 00:31:40

  • ошибок и долговечность что результат транзакции должен быть доступен сразу и быть долговечным [музыка] Вот он есть даже если сервак вас отключается все равно есть возможность скажем так провести транзакции либо провести его все давайте спорте видел мои новые сообщения а тут за Тачки есть интересные [музыка] была задача чтобы все заканчивали открылся а вот Solution просьба показать экран просьба за сингапиться на литкоде что можно было сделать сабмид И вот через Google может быть быстрее всего так сейчас секунду Когда залогинился

    00:31:07 - 00:32:43

  • потом открою сейчас регистр официальность превыше всего здесь на личность меня только напрягает когда я вкладку браузера я обычно через поисковики самого браузера что-либо там набираю еще сайт и так далее вот я принципе никогда ничего такого не вожу интересного с истории и так далее но мне постоянно какая-то прям будет извините что так долго ничего да Ну то есть получается на данный момент в Украине можно все-таки найти работу строения вот в течение года обучения но при этом много учиться или такое но я дофига учился

    00:32:12 - 00:33:50

  • Я учился так Я учился целый год и последние шесть месяцев я прям каждый день по несколько часов там от 7 часов я думаю делал таски в моей кеды имеют задачки вот мне очень помогло Вот то есть я прям как на рабочий на работе короче прям жестко учился вот те кто хотят совмещать им работу я честно говоря не знаю как вы это будете делать потому что у меня уходило очень много времени вот ну и стоит отметить что для поиска работы надо подаваться на все абсолютно вакансии и какой-то комьюнити Чтобы у вас было программистка чтобы

    00:33:19 - 00:34:44

  • могли там спросить у кого-то выдавались там на это на эту вакансию возможно кто-то уже подавался и кто-то проходил техническое собеседование что вам подсказали А вдруг там может быть какие-то вопросы совпадут у вас да на самом деле хороший идея Ну наша группа кстати активно люди подаются так краски Можно спросить ссылочка в описании [музыка] правильно называется пасекс неправильно spacex Нет я знаю как правильно Просто вдруг все знаешь типа там на имя другой ты закладывал ник Окей spacex подписывайся на канал ссылочка в

    00:34:05 - 00:35:37

  • описании у нас на все ссылочка есть в описании и у нас также проводится Junior собеседование правда Люди уже много набралось возможно вам повезет чтобы его пройти Junior там Middle senergo и не знаю принципе я пока Middle Junior беру на собеседование так Это аудитория больше всего требует это Но если вы сильнее родного тоже можете подаваться принципе ничего страшного в закрепленных нашей группы есть формочка Google заполняете и так пока пока мы это все обсуждали вопрос еще в офис пойдешь 1 апреля или

    00:34:54 - 00:36:02

  • дома удаленка удаленная работа в принципе это то что мне нужно прям вообще Ну в принципе тоже в офисе есть свои плюсы то есть это типа какая-то интересная коммуникация Возможно если интересно Если не интересно тогда это минус Да ладно я какие-то офисы ходил там вообще ковролин на полу постелин был вначале свои там 18 году я приходил там на работу и там просто чуваков металлопластиковые окна как перегородки и ковролин такой пластилин Боже как-нибудь будет интересно Хотя вот в офисе понимать мне говорили что там куча

    00:35:30 - 00:36:43

  • там тёлок всякие там прям такой своя какая-то атмосфера есть за каждую тачку так сказать увеличенную жизнь даже не знаю возможно Гулливер бизнес центре Может они Гуливер бизнес-центре я ошибаюсь Извините ребята с понимать вот к сожалению когда-то я общался с тем ли дом Пари матча но они меня реджекнули потому что я в Биг дату не имел Ну да поэтому должен иметь да то в целом кто может сказать Вот я тебя не отвлекает решений Или ты не начал пока я пока не начал собственно что мне здесь нужно сделать а это

    00:36:12 - 00:37:37

  • по сути возвращал функцию а да Окей меня на Python 3 пожалуйста Там где ты поэтому выбрал где плюсы были там Поэтому Красота и Давай приступим к следующей задаче она называется бриллианты в камне драгоценности Но пусть будут бриллианты в камне это немножко с Майнкрафта задача пришла вот Она считает клетку генерации root в Майнкрафте и находит Где находится Алмаз точная координаты Да ну как-то мне не зашло кстати тоже можно строить не так быстро конечно так но возвращает а что она делает она возвращает тройку

    00:36:56 - 00:38:41

  • То есть это Что такое тройка это типа а типа Сколько сколько раз она встречается в этой строке У тебя есть строка javas это твои драгоценности Да есть вообще все камешки которые у тебя есть какие-то из этих камешков извиняюсь есть [музыка] есть драгоценности и тебе говорят что строки джавелось как раз таки есть эти самые Ну то есть говорить что для тебя драгоценность солнце то все что ты имеешь тебя Вернуть Сколько у тебя всего из драгоценностей Ага я понял кажется [музыка] Ну скорее всего Тут нужно пользовать

    00:38:00 - 00:39:34

  • двойной вложенный цикл возможно [музыка] 50 минут вполне достаточно Как тебе ощущение после собеса волнение не волнение Да и сейчас на задачке на задачках Я всегда немного Я всегда у меня волнуюсь на задачках но в принципе я всегда думал что вот когда мне скажут напиши что-то своими руками на собесе я на этом завалюсь и какой-то свою долю оно играет Вот кстати на собесе которые прошел Мне тоже были задачи довольно много на транзакцию на Джанго были задачи но там не надо было такого ничего написать по алгоритмам

    00:39:07 - 00:40:36

  • поэтому я справился вот как-то так в принципе мои ощущения довольно довольно классные интервью прикольная получилось Я думаю те кто учат только Поэтому будет думаю полезно узнать какие вопросы спрашивают на собесах кстати вот вопрос который ты меня спрашивал меня спрашивали реально при техническом интервью вот Пираты регенераторы транзакция это есть на самом деле вот на syner эти вопросы могут задать Вот Но это просто делают гораздо более таким фильтрационным этапом чтобы понять человек вообще ну

    00:40:07 - 00:41:31

  • что-то понимает или не понимает вот дальше уже идут там не знаю там всякие архитектурная там пойду я покладам и так далее вопросы даже специфический проект хорошо Я думаю интервью на этом можно завершить Да еще добавлю от себя что не бойтесь подаваться на все вакансии которые вообще существуют Я пытался все по приколу мне позвонила эйчард на следующий день спросил что такое Self и что такое пост чем они отличаются и дала мне тестовое вот я его сделал и прошел дальше видите история с тестом то есть

    00:40:54 - 00:42:05

  • иногда тестовой все-таки помогает Так что не все так однозначно с тестом Но синерами точно не советую тестовое делать Да я когда как это делал тестовое 6 дней наткнулся на твой видос Почему не стоит делать тестовые и подумал блин нафига я это делаю Ну слушай сам на Рандом пошел по факту вот у нас человек в чате говорит что тестовые вот он сделал тестовое ему тоже не ответили Вот то есть обидно тем более тестовой сделал поэтому подписываемся на наши прекрасные каналы ставим лайки пишем комментарии как вам

    00:41:29 - 00:42:44

  • понравились вопросы понравились ответы понравились задача Если хотите проходить я говорил ранее в телеграме закрепах все каналы все в описании туда Идите смотрите Всем пока самое важное фидбэк Ну смотри ты ответил на вопросы ты отвечал на соль и так далее но у тебя есть это проблема неуверенности в ответах то есть нужно отвечать гораздо увереннее будто ты это я не знаю Ну то есть гораздо увереннее То есть ты должен взять и такое типа просто ответить А я видел как бы ты неуверенности Если бы я был интерьером

    00:42:13 - 00:43:27

  • то я бы еще сильнее бы додавил и ты был уже вообще ничего не отвечал То есть она так и работает вот задачки Ну экстент да все дела повнимательнее то есть интерьер мне нравится когда ты делаешь какую-то элементарную ошибку которую можно продавать если у тебя был такая там знаешь ты написал такую пелену огромную белую с решением это задачи ты не мог найти это окно у тебя по факту ты уже пропринтовал экстент Я вернулся На и ты не понимаешь как это исправить То есть это чуть палит именно твои скиллы

    00:42:51 - 00:43:56

  • понимания всего вот такой это не зря прошел бы еще раз жена сильный натяжка то есть серьезно жена натяжка трения прошел позиция которая говорит что ты уже какой-то коммерцию делать жена сейчас не так просто пройти к раньше сейчас уже жена заменила позиция супер спасибо тогда еще раз все да

    00:43:23 - 00:44:14