🐳 Следи за новостями: t.me/gernar228/ - новости, анонсы, бесплатный контент 🍑 Приватный телеграм: t.me/gernar228_bot/ - весь движ тут: сообщество, собесы, мои личные консультации и другой эксклюзивный контент! ⬆ Boosty больше недоступен, всё переехало в телеграм ⬆
@gettingITjob9 ай бұрын
Мне супер нравится такой формат, спасибо за видео! Хоть я и учусь на Go разраба, посмотрел с удовольствием
@user-5ry3th11 ай бұрын
Я тут немного докопаюсь 1) Сборщики мусора есть в полноценных многопоточных языках, например в C#, даже если какой-то объект используется одновременно в нескольких потоках, это не мешает сборщику освободить память, после того, как он перестанет использоваться 2) Пайтон - однопоточный язык и мультипоточность в нем лишь логическая конструкция чтобы развести задачи. В ОС нет проблем с выделением ресурсов для одного процесса, но который использует несколько потоков, и эти потоки будут использовать разные ядра процессора и могут даже работать с разными приоритетами. При этом внутри одного процесса гораздо проще наладить коммуникацию и передачу данных между потоками, чем между разными процессам. Я к тому, что это не ОС выделяет под процессы отдельные ресурсы а под потоки - нет, а типичная питоновская многопоточность ограниченная по сравнению с другими языками потому что интерпретатор пайтона так сделан
@mikhailroslov6426 Жыл бұрын
Относительно seq-scan собеседующий имел ввиду, что можно построить запрос таким образом, когда он не будет попадать в индекс и будет перебирать все записи
@vor67585 ай бұрын
Это вопрос про селективность
@mikhailroslov64265 ай бұрын
@@vor6758 ну можно и одним словом)
@SVladimirov147 ай бұрын
> 'Мои знания питона нулевые и я прошёл собес' Через минуту навалил кучу инфы которую даже понять новичку не по силам, не то что переварить. Круто, по кайфу контент, главное что пиплу нравится
@Interpol667 Жыл бұрын
1:18 fastapi синхронный 💀
@skyruptor337 Жыл бұрын
7:39 "bool и float являются наследниками int" bool - да, float - нет leftjoin [m, m*n] записей
@АлексейКиреев-н7н Жыл бұрын
Добавление в конец списка(массива) не может быть всегда константным. В какой-то момент времени придётся делать реаллокацию памяти, а это дорогая операция
@petyap7600 Жыл бұрын
Тут возникает такое понятие как амортизационная сложность.
@alexander.dontsov Жыл бұрын
Да, амортизационная сложность для вставки элемента в конец массива - 0(1)
@gernar228 Жыл бұрын
Не путай асимптотику и реальное время
@НиколайЁлкин-н2у Жыл бұрын
Список отличается от динамического массива тем, что имеет ссылку на следующий элемент и может расширяться бесконечно без выделения нового блока в памяти, на то он и список. Он похож на цепь, в которой есть head(голова) и tail(хвост). В результате процедура добавления нового элемента в список всегда занимает константное время O(1), а поиск по списку занимает O(n), так как нужно перебрать все элементы, чтобы найти n-ый. В массиве, наоборот, добавление элемента, в худшем случае занимает время O(n), а поиск n-го элемента занимает всегда время O(1)
@saitaro11 ай бұрын
@@НиколайЁлкин-н2у Это вы связный список описали. Если бы list был реализован с помощью него, константный доступ по индексу был бы невозможен. Питоновский список реализован через массив указателей в структуре PyListObject в исходниках CPython. Список реаллоцируется по достижении определённой длины функцией list_resize, вот цитата из её исходников: "The growth pattern is: 0, 4, 8, 16, 25, 35, 46, 58, 72, 88, ..."
@t0xicav3ng3r411 ай бұрын
окей, я понимаю вопросы про io/cpu bound операции, это основа асинхронности. Но, ёпт, впоросы о изменяемости типов данных?
@herypankipythondeveloper3753 Жыл бұрын
Можешь про GIL поянить, почему он не защищает потоки друг от друга? Разве это не одна из его фишек?
@abdullahlevin7822 Жыл бұрын
мб не сам по себе а вместе с тем что он упомянул.
@artur_kra Жыл бұрын
У меня был собес в гугл и я мог получить оффер на 300к$ в наносекунду, но я не получил, а просто попал на первый этап собеса для джунов)))))) В чем суть этого видео? Где остальные этапы? Где обещанный оффер?)))
@gernar228 Жыл бұрын
Суть видео в том, что ты смотришь собес и разбираешь вопросы. Оферы никто не обещает, но и такие видео есть, изучай))
@zrxmax_ Жыл бұрын
бро, в редакторе шрифт и так маленький, а ты еще рамки по бокам сделал, ничего не видно в низком качестве(
@gernar228 Жыл бұрын
Спасибо, учту в следующих роликах!
@a_st2415 Жыл бұрын
о, собесился туда 2 недели назад, это самая легкая часть 🤣🤣🤣🤣🤣
@fuck_off_ Жыл бұрын
На джуна то хватит?
@saitaro11 ай бұрын
А что дальше там?
@dancesport_video Жыл бұрын
А сколько тебе лет?) и какой универ закончил?
@gernar228 Жыл бұрын
Есть видос на канале про это
@stepanbazrov6330 Жыл бұрын
Интерпретатор языка Си?
@gernar228 Жыл бұрын
Жаль не многие поймут…
@codingjerk10 ай бұрын
У плюсов есть) Cling
@ds_sss_rank Жыл бұрын
вроде min n, а max декартово произведение ?
@codecode5962 Жыл бұрын
Вообще не очень понятно к чему это все. Видео будут смотреть джуны, многие из которых прям сейчас готовы легко такой же собес пройти, но толпятся в очередь на мутные галеры, где по 1.5 k откликов на вакансию в надежде пробиться на 30k или поработать бесплатно. Автор предлагает пририсовывать опыт в резюме?
@gernar228 Жыл бұрын
Автор так и сделал
@calmius24 Жыл бұрын
Кто-то еще верит что в 2к23 можно устроиться на питон разраба с 0 опыта?
@murr_ka437411 ай бұрын
@@calmius24Я на 3-ем курсе универа устроился на джанго бэк писать, даже еще питон не до конца выучив. К нам просто приходили из НИИ и раздавали анкеты, кто хочет работать у них, а дальше устраивали стажироваться.
@ЯрославПошеченков11 ай бұрын
Самое главное не вылететь после испытательного 😂. Задачи-то будут мидловские на проекте
@calmius2411 ай бұрын
@@ЯрославПошеченков в любой нормальной конторе есть процесс онбординга для новых сотрудников.
@josefmukha8313 Жыл бұрын
Респект за отсылку к Вихорькову)
@unicoxr5tj417 Жыл бұрын
дали оффер или нет?
@gernar228 Жыл бұрын
На следующий этап прошел, сказал же
@unicoxr5tj417 Жыл бұрын
@@gernar228 дадут офеер-расскажи
@Unhap_py Жыл бұрын
Упустил момент, а чего он с Python'a на Rust перешёл?
@XR0M Жыл бұрын
а на онлайн собесах вообще можно свои конспекты юзать или ты должен сидеть не двигаться и строго смотреть в камеру?
@gernar228 Жыл бұрын
Я гуглю иногда и не палят
@ПонтийПрат Жыл бұрын
Странно, что на бэк так мало говорят про память и скорость вычислений... Это точно собес на мидла ?)
@gernar228 Жыл бұрын
Точно
@PanicWassano Жыл бұрын
собеседующие слабенькие) куча бесполезных вопросов, их джунам обычно задают.
@gernar228 Жыл бұрын
Сложнее ни разу не было
@Max-wn2gd Жыл бұрын
По рассказам знакомых у okko какие-то странные hr-ы
@gernar228 Жыл бұрын
Имхо топовые там и айвары и работники
@zrxmax_ Жыл бұрын
видео топ
@a_st2415 Жыл бұрын
там впереди ещё два этапа тех собесов, автор погорячился с оффером 🤣🤣🤣🤣🤣🤣
@gernar228 Жыл бұрын
Там один этап это финал
@partnerhit Жыл бұрын
лайфхак для таких собеседований)) voice-chatgpt-python