Порридж В Ко-ливинге
Надо устроиться в Оракл 😆
Порридж В Ко-ливинге
И всех допросить
Viktor
@vitkarpov Раз встречал на собесе такое задание, то скажи пожалуйста: спрашивали ли что делать, если значение в узле совпадает со спецсимволом разделителя/нуля?
так же может быть фолоу-ап про различные алфавиты (читай кодировки), так что в качестве разделителей и конца удобно брать «непечатные символы» — тогда сериализация будет красивая в строке.
V
Имхо, было бы круто если бы эти фоллоуапы были в статье как подумать/поразмышлять/дз)
Viktor
И всех допросить
я боюсь этот человек давно уволился 😄 раза три
Порридж В Ко-ливинге
я боюсь этот человек давно уволился 😄 раза три
Да, скорее всего этот коммит вообще не автор функции делал 😅
Viktor
@cauchy2384 а где была такая задачка, если не секрет?
V
у меня не было, я имел ввиду что раз ты встречал, то и хочется чуть больше, чем просто решение)
V
чужой опыт - очень полезная вещь
Viktor
ага, понял.
Viktor
в целом, фолоу-апы зависят от интервьюера, так что тут особенно не угадаешь. но идея подумать «что может быть» и писать в конце статьи отдельным разделом мне нравится.
Порридж В Ко-ливинге
“Note that in some languages such as Java, there is no unsigned integer type. ”
Порридж В Ко-ливинге
Viktor
“Note that in some languages such as Java, there is no unsigned integer type. ”
https://stackoverflow.com/questions/430346/why-doesnt-java-support-unsigned-ints
Viktor
Это холивар
Порридж В Ко-ливинге
Пхахха, да, только что это читал
V
Всем привет! А кто-нибдуь будет учавствовать в Хактоберфесте?
Порридж В Ко-ливинге
Ура!)
Порридж В Ко-ливинге
Простит что последние 3 дня спамил сюда, просто я безвылозно сидел дома и ботал литкод
Порридж В Ко-ливинге
С ума схожу 😅
Порридж В Ко-ливинге
“Most of the classic interview questions have multiple solution approaches. For the best practice result, we strongly advise you to go through this list at least a second time, or even better - a third time.”
Viktor
Ура!)
Поздравляю!
Viktor
Viktor
Всем привет! А кто-нибдуь будет учавствовать в Хактоберфесте?
пока нет. октябрь на носу, совсем забыл. напомни что там? помню прошлые годы, надо было что-то типа сделать один пулл-реквест в любой опенсорс и получить майку?
Порридж В Ко-ливинге
Поздравляю!
Ага, это ток Easy, сейчас будет midium 😆
V
Теперь 4 пулреквеста
Viktor
Теперь 4 пулреквеста
ох. а если мы друг другу покидаем пулл-реквесты, это считается? 😃 или там требования в проектам есть, а-ля сколько-то звёзд, активность, скачивания и т.д.
Viktor
надо почитать про хактоберфест, в общем.
V
@vitkarpov спам!
Порридж В Ко-ливинге
Ладно, сегодня сделаю бота
Порридж В Ко-ливинге
Вернее выгружу в облако
Dmitry
Всем привет! Хочу порекомендовать ресурс для поиска рефералок https://repher.me/ . Просто заполняете анкету о себе и возможно вас кто-то порекомендует) Мне оттуда прилетела рефералка в гугл, правда пока не приглашают на собес :(
Dmitry
У тебя есть шанс проверить ))
Viktor
а ценные ссылки
Viktor
Дима написал мне в личку, я попросил добавиться и пошарить ссылку на всех.
Порридж В Ко-ливинге
Товарищи, а можно код ревью, если не сложно?) @vitkarpov https://github.com/Glazomer/LeetCode/blob/master/3Sum.py
Порридж В Ко-ливинге
Я код сам писал, первое что в голову пришло (Да, коммитом ранее код еще хуже, тут хоть немного понятно)
Порридж В Ко-ливинге
@vitkarpov Щас еще комменты напишу
Viktor
может PR сделать? а то комментировать нельзя
Viktor
можно как раз комменты добавить в новой ветке
Viktor
чтобы дифф был
Viktor
Я все свои задачки через PR-ы решал, в описании пулл-реквеста закидывал суть решения, сложность и всякое такое — https://github.com/vitkarpov/dcp/pulls?q=is%3Apr+is%3Aclosed
Viktor
Довольно удобно, даже если никто не ревьюит 😄
Viktor
А если ревьюит то must have.
Viktor
Вот например LRU писал — https://github.com/vitkarpov/dcp/pull/26
Viktor
сам себе написал километровое описание
Viktor
сам с собой в комментах переписывался
Viktor
На самом деле это просто нужно для лучше запоминания и понимания, и геймификация процесса здорово помогает
Viktor
Хоть со стороны и может показаться бредом, мол, чел сам с собой переписывается.
Viktor
Это просто образовательная техника.
Порридж В Ко-ливинге
@vitkarpov https://github.com/Glazomer/LeetCode/pull/1/commits/d5415defb4ebeaa49cb605c5af92ad38ce1834e4
Порридж В Ко-ливинге
Я уже литкожу 4 дня безвылозно
Порридж В Ко-ливинге
Кажется вот вот я буду сам с собой разговаривать
Порридж В Ко-ливинге
Хотя я уже
Порридж В Ко-ливинге
Кстати, насчет того, что Питон автоматом меняет тип возвращаемой переменной, я не уверен 😅
Порридж В Ко-ливинге
Но вроде так
Viktor
Кстати, насчет того, что Питон автоматом меняет тип возвращаемой переменной, я не уверен 😅
там не тип скорее, а просто какой-нибудь enumerate вызывается для каунтера и вот уже он ведет себя как лист
Viktor
магия общих интерфейсов. если крякает как утка… вот этот принцип.
Viktor
вызывается литкодовским грейдером в смысле, при проверке решения
Порридж В Ко-ливинге
Т.е. иногда Литкод ругается натип
Порридж В Ко-ливинге
А иногда нет
Порридж В Ко-ливинге
Ну наверное он ругается, когда интерфейс не совпадает
Viktor
Ну наверное он ругается, когда интерфейс не совпадает
именно. потому что питон не проверяет типы во время компиляции, которой нет — нет компиляции, нет проблем. проблемы будут в рантайме, но не у нас. наймём админа, пусть разбирается с этим дерьмом.
Viktor
так появилась концепция девопс.
Viktor
когда очередной админ сказал — кто код написал, тот его и админит в проде
Viktor
сказал «я нос ваш видал» и уволился
Serge
^ накипело 😂
V
вроде как код без тайпхинтинга на питоне в 2020 не комильфо
Viktor
вроде как код без тайпхинтинга на питоне в 2020 не комильфо
да, все в эту сторону идут. не тайпскрипт в 2020 тоже не комильфо 😃
Viktor
прошли те времена когда можно было колбаситься как хочешь