Как стать автором
Обновить
1
Карма
0.1
Рейтинг

Пользователь

«Кандидат сбежал в слезах»: 5 главных вопросов для собеседования на Python разработчика

Не надо всех под одну гребёнку. В России есть как адекватные компании, так и долбанутые.

Как, наверное, и в Америке, и в Азии.

«Кандидат сбежал в слезах»: 5 главных вопросов для собеседования на Python разработчика

Этот код станет ещё веселее, если сделать условие по дате-времени, после которого начинает проверяться random.

«Кандидат сбежал в слезах»: 5 главных вопросов для собеседования на Python разработчика

Вот многие тут смеются, но подобная ситуация у меня была однажды.

Я как-то не прошёл интервью в Яндекс, решая задачу в подобных условиях.

При этом:

1. Это была уже вторая "алгоритмическая" задача

2. Саму задачу я решил, это было её усложнение (чтобы она выполнялась за линейное время вместо n log n, если правильно помню)

3. Алгоритм я тоже предложил верный (на словах), уже при написании ошибся в инкременте/декременте переменной, связанной со скользящим окном

4. Запуск и тестовый прогон позволили бы выявить эту ошибку... но интервьюеры любезно предоставили лишь веб-версию блокнота без возможности запуска, отладки.  

Самое интересное, это было интервью на позицию Solution Architect.

Не знаю, может, в яндексе solution architect'ы большую часть времени кодят "на бумажке" без среды разработки и отладчика.

Впрочем, я об этом отказе вообще не пожалел: через несколько дней уже успешно прошёл другое собеседование, где спрашивали про вещи, действительно связанные с архитектурой.

Как ускорить код на Python в тысячу раз

Как ускорить ходьбу в 20 раз?

Человек, как известно, ходит, попеременно перемещая опору на каждую из ног. Особенности строения организма человека таковы, что его средняя скорость ходьбы — в пределах 3..6 км/ч, что заметно ниже скорости множества диких животных. При этом в течение дня человеку зачастую надо преодолеть расстояние в десятки километров.

Решение: универсальные места ожидания автотранспорта (остановки)
Подождав немного на остановке, вы можете сесть в автобус или электропоезд, который довезёт вас довольно близко к точке назначения.

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

И да, интересно: каким образом у такой статьи появились 46 плюсов?

Проект Fedora официально выступил против Столлмана и прекратил все отношения с FSF

Проблема не в том, что эти новые хунвейбины верещат в интернете.
Проблема в том, что их кто-то слушает — например, в США корпорация может уволить неугодного сотрудника в один день.

Если бы там было хорошее трудовое законодательство, по которому можно было бы засудить компанию за такое увольнение из-за неадекватов в интернете — рычагов воздействия у этих неадекватов бы сильно поубавилось.

Проект Fedora официально выступил против Столлмана и прекратил все отношения с FSF

Производители винды и некоторые другие софтовые корпорации как раз больше всего выигрывают от этой истерии.
Пока что временное решение я вижу в создании форков проектов, которые «скурвились», и в том, чтобы донатить «правильным» проектам и организациям. Чтобы не было зависимости от корпоративного бабла.

Быстрый старт в видеоаналитику: Опыт использования OpenVINO Toolkit в хакатонах

Я одобряю данную разработку, но только потому, что для борьбы снаряда и брони требуется, чтобы «преодолеваемая» часть была в свободном доступе (и, желательно, в как можно большем числе вариантов)
С большим распространением программ трекинга мимики и поворота головы появится больше способов изучить противодействие им.

Лидары для автомобилей стоили $75.000, а теперь лидары будут в каждом iPhone

Я работал с несколькими ToF-лидарами одновременно и могу сказать, что они могут начинать давать помехи друг на друга, в этом один из их главных недостатков по сравнению с «пассивными» камерами.
Облако точек объекта, освещённого несколькими ToF-лидарами, начнёт серьёзно «расплываться».
Для телефона такое ещё может прокатить (особой опасности нет, если картинка получится не особо чёткой), а вот для автомобилей — там уже нужны дублирующие решения

Можно ли воссоздать полную нейросеть мыши из тонких послойных разрезов мозга?

Оно именно что много даёт в плане понимания модели. В реальную модель очень сложно понатыкать датчиков к каждому нейрону, да ещё и смотреть, как растут новые dentridic spines.
Я уверен, что первая модель мозга какого угодно существа будет переусложнённой и чрезвычайно избыточной, но именно она позволит выяснить основные закономерности, как там всё происходит, и построить упрощённую и более реалистичную модель.

Можно ли воссоздать полную нейросеть мыши из тонких послойных разрезов мозга?

Картирование без определения синаптического веса каждого синапса бессмысленно, с этим согласен. Но это просто нужно более точное сканирование.
Я предполагаю, что срезание острым лезвием тут уже не поможет, нужно испарение лазером и считывание поверхности через микроскоп сверхвысокого разрешения (возможно даже атомно-силовой)
Про разные вещества в разных дендритах одного нейрона — есть ссылки, где про это можно почитать, как они влияют на функции самого нейрона?

Можно ли воссоздать полную нейросеть мыши из тонких послойных разрезов мозга?

За это отвечают 2 (ДВА) нейрона. А собственно память хранится в одном. Теперь вдумайтесь, есть огромный открытый мир, есть невероятное количество видов и штаммов бактерий и простейших. Один нейрон распознает несъедобных и ядовитых простейших и бактерий, и он же почти самостоятельно обучается и хранит в себе память о них. Без внешних сложных воздействий.
Сам нейрон распознаёт? Т.е. у него есть рецепторы, отвечающие за детект определённых соединений, на которые происходит реакция?

А насчёт одного нейрона памяти — если взаимодействие там чисто электрохимическое, т.е. на входе и на выходе только изменение AP, то можно описать этот нейрон и, чисто теоретически, вставить вместо него полностью синтетический нейрон с такой функцией зависимости выхода от входа.

А если кроме электрохимического взаимодействия присутствуют другие модели (например, химическое) — то имеет смысл в первую очередь искать их и пути их воздействия на нейрон.

Мои размышления про экранную клавиатуру для Flipper Zero под экранчик 128х64 пикселя

Скорость работы с такой клавиатурой оставляет желать лучшего.

Поэтому иммет смысл ввести или хотя бы цифровую клавиатуру, и применять метод набора с телефона, или сделать последовательности нажатий.
У нас 4 кнопки направления. Если взять возможный набор из 64 символов, вполне можно уложиться, каждый символ будет вводиться 3 нажатиями. По мере привыкания пользователя к этому методу набора скорость ввода станет довольно высокой — как у набора СМС в кнопочных телефонах.

От первого лица: разработчик GNOME рассказал о новой идеологии и будущих улучшениях юзабилити

А с некоторых пор они вдобавок сломали ациклическое переключение раскладки — Caps/Shift+Caps.
Кто пробовал новый гном — этот вариант сейчас работает?

Intel застряла. Техпроцесс 7 нм откладывается до конца 2021 — начала 2022 года

Для фотонов — да, дела обстоят именно так.
Но что, если облучать другими частицами?
Электронами или ещё чем-то (правда, вопрос, как там с линзированием?)

Intel застряла. Техпроцесс 7 нм откладывается до конца 2021 — начала 2022 года

Мне кажется, предел стоит искать не в миниатюризации, а в увеличении энергоэффективности.
Возможно, охлаждённые до температуры сверхпроводимости материалы справятся с этим куда лучше

Ну а вообще, нужен баланс между стоимостью изготовления процессора и стоимостью энергии, которую он потребляет в процессе работы

Intel застряла. Техпроцесс 7 нм откладывается до конца 2021 — начала 2022 года

Интересно, в каком состоянии сейчас исследования в области графеновых и прочих полупроводников, которые теоретически могут быть ещё меньше/ещё энергоэффективнее?

systemd десять лет спустя. Историческая и техническая ретроспектива

внутри бинари это будет привязано к определенной инит-системе, что противоречит духу платформы.

Это генерирует много ненужных костылей вокруг запуска этих скриптов.
И потом использование SCM вполне может быть опциональным — есть же виндовые программы, которые могут запускаться и как сервис, и как обычная программа.
Ну и да, совершенно необязательно повторять все косяки Win SCM. Я говорю о самой структуре управления сервисами, когда часть, отвечающую за репорт состояния сервиса, берёт на себя сам сервис.

systemd десять лет спустя. Историческая и техническая ретроспектива

Windows NT появился в 1993 году. Windows 2000 — в 2000.
И там уже была вполне вменяемая система запуска сервисов и довольно функциональный ServiceControlManager.
Неужели было настолько сложно взять это удачное решение (SCM API) за основу?

У него уже тогда было довольно много очевидных преимуществ над той системой, что тогда была в линуксе, расширенный контроль системы над состоянием сервисов и т.д.

Дуров закрыл блокчейн-проект TON

Очевидно, что рейтинг каждый сервер должен составлять сам — иначе те, кто тем или иным образом могут влиять на таблицу рейтинга (например, на правила этого рейтинга), получают слишком большую власть — и новое состояние становится немногим лучше централизации в руках крупных игроков.
Тут же всё очевидно — если админ srv1 доверяет srv2, и при этом из srv2 сыпется спам — это проблемы srv1 и его пользователей.

Дуров закрыл блокчейн-проект TON

Эта проблема тоже решается — рейтингом серверов.
Например, сервер srv1 при получении запроса на авторизацию от клиента сервера srv2 с низким рейтингом может запросить его произвести какие-то длительные вычисления (крипту помайнить, например) — причём, тем дольше, чем меньше рейтинг srv2 в таблице рейтингов srv1.
Сам спам выигрывает только за счёт огромной массовости рассылки. Если каждая рассылка будет тратить огромные ресурсы — то с таким справятся только ботнеты.
Ну и антиспам-проверки у оконечного клиента никто не отменял.
Плюс — возможность делать временные алиасы тоже снизит количество приходящего спама.

Информация

В рейтинге
2 718-й
Откуда
Нижний Новгород, Нижегородская обл., Россия
Дата рождения
Зарегистрирован
Активность