CPython C API: 5 вопросов на собеседовании

Привет, Хабр!

Сегодня разберём несколько вопросов на собеседованиях, связанных с устройством CPython и его C API.

Вопрос 1: как Python взаимодействует с C через PyObject?

В CPython каждый объект — это C‑структура, унаследованная от базовой:

typedef struct _object {
    Py_ssize_t ob_refcnt;         // Счётчик ссылок
    struct _typeobject *ob_type;  // Указатель на тип объекта
} PyObject;

Счётчик ссылок отвечает за управление жизненным циклом объекта. Каждый новый указатель увеличивает счётчик, а при удалении — уменьшается. Когда он достигает нуля, объект уничтожается.

Указатель на тип (далее…)

Как я работал на свою компанию, на своих сотрудников, вместо того, чтобы зарабатывать деньги?

ASML: Создание самых сложных машин на Земле

ASML возникла в 1984 году как совместное предприятие Philips и ASM, и которое с самого начала рассматривалась как провальный проект. Но сегодня ASML имеет рыночную капитализацию более 300 млрд евро и является одной из самых важных компаний для технологического развития мира. Компании удалось создать, по сути, технологическую монополию в самом передовом оборудовании для производства чипов —литографии в экстремальном ультрафиолетовом диапазоне (EUV) — технологии, необходимой для создания самых современных чипов, с которой не смогла справиться ни одна другая компания в мире…

От аутсайдера-задиры до лидера литографии

(далее…)

Почему сотрудники не используют ваши инструкции и гайды: 5 причин и 20 решений проблемы

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

Тогда типичный руководитель идет в гугл, а там находит советы в духе «систематизируйте бизнес». Спасибо, гугл. Что же делать? Напишем регламенты! Но почему-то после них ничего не меняется. В статье я подсвечу 5 причин, почему так происходит и поделюсь 20 решениями, как это исправить.

(далее…)

Я вылезла из 15 млн долгов в 68 млн прибыли. Вот мои 12 выводов о людях, маркетплейсах и себе

ДИСКЛЕЙМЕР: Статья написана автором блога, на основе интервью с Е. Соколовой, владельцем магазинов на маркетплейсах.

В 2015 году я накопила 100 000 ₽, ушла из аудиторской компании и запустила свой бизнес по продаже рюкзаков.

Бизнес-план –  классные фотогеничные сумки ручной работы

Бизнес-план –  классные фотогеничные сумки ручной работы

(далее…)

Гражданство Израиля, путь к роли CTO и VP Engineering в Кремниевой долине

Всем привет! Это моя первая статья на Хабре, поэтому представлюсь: меня зовут Оля, мне 28 лет, я из Екатеринбурга, где и начался мой путь программистки. У меня, как мне кажется, необычный кейс: я получила гражданство Израиля, переехала туда и стала работать в израильской Кремниевой долине. Сейчас я тружусь в  HealthTech-стартапе, где мы разрабатываем устройства для самодиагностики и платформу для связи пациента с медиками. Как я докатилась до жизни такой и из разраба стала Vice President, расскажу дальше. Надеюсь, моя статья будет полезна тем, кто хочет выйти на новый уровень жизни.

(далее…)

Сложить два числа-гиганта: как я прошел квест на собеседовании в Бигтех

Сложить два числа-гиганта: как я прошел квест на собеседовании в Бигтех

Сложить два числа-гиганта: как я прошел квест на собеседовании в Бигтех

 Привет, Хабр! Меня зовут Евгений Жуков, я работаю в Битриксе мобильным разработчиком. Моя основная задача — создавать приложения, которые упрощают бизнес-процессы. А еще я обожаю разбирать задачи с собеседований: они как головоломки, которые не только проверяют знание алгоритмов, но и учат видеть не очевидные подходы к коду. Хочу делиться такими кейсами — вдруг это поможет кому-то пройти сложное интервью или вдохновит на новые идеи. Поехали? 😊

(далее…)

Наша кузница кадров: как мы обучаем и помогаем строить карьерный трек инженеров поддержки

Привет, Хабр! Меня зовут Екатерина, я руководитель департамента технической поддержки в МТС Линк.

МТС Линк — технически сложный продукт. Для его поддержки нужны не просто повторятели фразы «включить-выключить-перезагрузить», а по-настоящему грамотные сотрудники. Моя коллега уже рассказывала о создании нашего отдела, а я подхвачу эту тему. Подходящих нам специалистов на рынке очень мало, поэтому мы построили собственную схему внутреннего обучения — для нас это был единственный способ получить нужные компетенции.

(далее…)

Amazon запретила кандидатам использовать инструменты ИИ во время собеседований

Компания Amazon запретила использование инструментов на базе искусственного интеллекта во время прохождения собеседований, пишет Business Insider со ссылкой на внутренние документы гиганта электронной коммерции. В частности, Amazon критикует решения, которые способны помогать соискателям в режиме реального времени и выступают в качестве суфлёра. Компания указывает, что чат-боты предоставляют «несправедливое преимущество» и препятствуют оценке реальных навыков.

(далее…)

Как планы действий помогают нам работать с аварийными ситуациями в критических системах

У билайна есть разношерстный парк Unix-серверов: это AIX, Solaris, где-то есть даже HPUX на итаниуме. Они достаточно надежны, но так как они начали эксплуатироваться давно, вероятность их выхода из строя по мере расходования запаса надежности увеличивается. Часто на таких серверах работают критичные программные продукты, а данные с них хранятся на системах хранения данных (СХД), которые тоже не молодеют. 

(далее…)