| Date | Title | Description |
| 17.06.2026 | Why Weibo’s tiny VibeThinker-3B has the AI world arguing over benchmarks again | On Sunday, a team of nine researchers at Sina Weibo — the Chinese social media giant better known for its microblogging platform than for cutting-edge artificial intelligence — quietly posted a 14-page technical report to arXiv that sent sh... |
| 08.03.2026 | Решение задачи с собеседования используя технику Sliding Window на Go | P.S
Да, в интернете существует множество решений подобных задач, но, по моим ощущениям, они написаны сложным языком для начинающего программиста. Особенно мало материалов с примерами на Go. Когда я обучался алгоритмам, мне казалось, что дан... |
| 03.03.2026 | SQL для QA: 10 задач, которые реально дают на собеседованиях | Привет, Хабр! Это четвёртая статья из серии про QA собеседования. Уже разобрали тест-дизайн, API и Security и System Design. Теперь — SQL. На собеседованиях SQL задают чаще, чем многие ожидают. Не уровня DBA, но и не SELECT * FROM users. Об... |
| 01.03.2026 | Я сделал курс по JS, но он бесполезен | Зачем вы здесь?
Прежде чем читать дальше, ответьте себе: зачем вы открыли эту статью?
Цель «устроиться на работу» — это не одна задача, а десяток разных. Для каждой нужен свой подход:
Написать резюме под фильтры кадровых систем — это копира... |
| 19.02.2026 | Тренировки по алгоритмам возвращаются: готовим к реальным собеседованиям и стажировкам | Стартует новый сезон Тренировок по алгоритмам, который пройдёт с 11 марта по 13 апреля. Для участия нужно подать заявку на сайте.
В этом году вас ждёт не только прокачка знаний и навыков решения задач по алгоритмам, но и полноценная подгото... |
| 15.02.2026 | Монотонный стек: описание и примеры применения | Всем привет! Меня зовут Александр, я разработчик алгоритмов. В этой статье хотел бы рассказать о структуре данных под названием монотонный стек (monotonic stack) и разобрать несколько примеров задач в решении которых он применим.
Статья мож... |
| 12.02.2026 | Реальные задачи с собеседований в Яндекс, VK, Ozon и Сбер — Go, Java, Python, React | В первой части я рассказал, что выяснилось после анализа 9 247 технических интервью через ии помощник для собеседований: кто собеседуется, куда, какие вопросы задают. Статистика, графики, цифры. Всё чинно благородно.
Эта часть про задачи. Т... |
| 11.02.2026 | Мой опыт решения 50 задач по динамическому программированию из LeetCode-плана за 24 дня | Всем привет! Я решил углубленно изучить динамическое программирование и поделиться с вами опытом. Недавно я обнаружил довольно интересный план обучения на LeetCode (https://leetcode.com/studyplan/dynamic-programming/), взял его за основу - ... |
| 04.02.2026 | Любительское программирование, как оптимизация рабочих процессов | Стандартная реакция «закаленных» рабочих о теме статьи
Моя основная профессиональная деятельность — машиностроение и она, как и люди в ней работающие, как правило, очень далеки от мира IT. Поэтому когда кто‑то, в моей отросли, говорит про п... |
| 16.01.2026 | Aptitude tests surge as AI reshapes software hiring | - |
| 14.01.2026 | Как проходить Leetcode-интервью: ритуал, который работает | 434 задачи, 1450 сабмитов — мой путь к пониманию того, как на самом деле работают алгоритмические интервью Введение
Всем привет! Меня зовут Евгений Мацюк. Сейчас я работаю в X (Twitter) на позиции Staff Software Engineer, до этого — TrustWa... |
| 13.01.2026 | Бинарный поиск: от угадывания чисел до эффективных алгоритмов | 1. Введение: Игра в «Загадай число»
Представьте, что мы решили сыграть в классическую игру. Я загадал целое число в диапазоне от 1 до 100, а ваша задача — его угадать. За каждый неправильный ответ я буду говорить, «больше» мое число или «ме... |
| 12.01.2026 | Константа во всем: одна простая задача за O(1) | Привет, Хабр!
Наступил 2026-й год, и, по своей традиции, в январские праздники я снова занялся решением задач на LeetCode уже четвертый год подряд. Каждый день я открываю задачу дня и решаю ее.
На данный момент я решил почти тысячу задач. М... |
| 31.12.2025 | Gemini 3 Flash против Pro: Google забрал 2025 год? Сравнение архитектуры, тестов и креатива | На рынке LLM сейчас такое творится, что даже следить устаёшь. Релизы летят как горячие пирожки, только успевай жевать. Позавчера все носились с Claude, вчера с Gemini, сегодня весь интернет ждал GPT 5.2 как второго пришествия.
А Google тако... |
| 29.12.2025 | Как я решил больше 1000 задач на leetcode за 2 года и потратил на это 2000+ часов своей жизни | Введение
Немного о вводных данных
Зачем мне вообще понадобились алгоритмы
Решение пойти в структурированное обучение
Организация обучения: как выглядел процесс на практике
Темы для изучения и их порядок
Языки программирования: почему начина... |
| 24.12.2025 | Leetcode. С нуля до 500+ задач. Сможешь и ты | Привет, Хабр!
Сегодня я расскажу вам про мой путь от 0 до 500+ задач на Leetcode. Сначала, пару слов о себе: достаточно слабое образование, завалил кучу собеседований на алгоритмы (например, в Авито где-то в 2020 году), никогда не умел реша... |
| 21.12.2025 | В топку Live Coding. Он измеряет уровень стресса, а не навыки программирования | Некоторым людям нравятся собеседования с написанием кода. Я к их числу не отношусь.
Недавно мне на LinkedIn попался пост такого содержания:
Мы задаём каждому соискателю тривиальную задачу на программирование. Что-нибудь вроде: «Дан список ч... |
| 20.12.2025 | Обзор Gemini 3 Flash: как Google перехватывает инициативу на рынке ИИ в 2025 году | Рынок больших языковых моделей сейчас находится в состоянии постоянного кипения. Новые релизы выходят настолько часто, что обсуждение очередного обновления едва успевает набрать обороты, как его уже перебивает следующий анонс. Только недавн... |
| 19.12.2025 | Next-Gen AI: GPT-5.2 Dominates, IQs Soar Amid Fierce Competition | Artificial intelligence rapidly evolves. New models consistently emerge. OpenAI's GPT-5.2 now shares the top AI IQ ranking with Gemini 3 Pro. It boasts an updated knowledge cutoff. Computer vision capabilities show dramatic improvement. Hal... |
| 17.12.2025 | GPT-5.1 vs GPT-5.2: какое поколение ИИ круче? Сравнение архитектуры, цен и возможностей | Рынок ИИ в последние месяцы словно постоянно на старте нового забега: компании всеми силами стараются заявить о «прорыве» раньше остальных и доказать, что их модель переворачивает всё с ног на голову. Похоже, сейчас соревнуются не столько в... |
| 12.12.2025 | Правда ли, что ICPC работает как социальный лифт в IT-карьере | Привет, Хабр! Я давно отучился в школе и институте, но хорошо помню, как мне говорили: «Учи! Тебе это пригодится! Без этого никуда! Это очень важно…» и почти никогда не объясняли, зачем учить, когда это пригодится и для чего.
Поэтому, когда... |
| 29.10.2025 | Я решал LeetCode 600 дней подряд и что из этого вышло | Эволюция программиста
Все знают о LeetCode — его можно любить, ненавидеть, презирать или даже бояться, но равнодушным точно не останется никто.
А для тех, кто все‑таки не знает, LeetCode — платформа для решения алгоритмических задач разной ... |
| 02.10.2025 | Задачи по алгоритмам: ищем непростые числа | Я не математик, но люблю решать задачи. Я люблю трудные задачи, которые не знаешь, как решать, а если и знаешь, трудно написать код верно.
Наконец, все работает. Остаются черновики, которые выбросить жалко. Выброшу лишнее с черновика и оста... |
| 17.02.2025 | Могут ли LLM писать более качественный код, если их об этом просто попросить? | В ноябре 2023 года, когда OpenAI добавила в ChatGPT возможность генерации изображений DALL-E 3 через веб-интерфейс ChatGPT, на короткое время возник мем: пользователи отправляли LLM базовое изображение и несколько раз просили «сделать его б... |
| 09.02.2025 | Ежегодный опрос PHP-сообщества: итоги 2024 года | Привет!
2024 стал насыщенным годом для русскоязычного сообщества PHP-разработки. PHP Russia 2024, релизы PHP 8.4, Symfony 7.2 и Laravel 11.
Как и в последние 4 года, мы провели масштабный опрос, чтобы узнать, чем живут разработчики, какие и... |
| 05.02.2025 | The Rise of Autonomous AI Research Agents: A New Era in Information Retrieval | In the digital age, information is the lifeblood of innovation. As we navigate through a sea of data, the tools we use to sift through this information are evolving. Enter autonomous AI research agents, a groundbreaking development that pro... |
| 03.02.2025 | DeepSeek-R1 для чайников | В последние месяцы всё чаще слышим про «reasoning-модели», способные не просто продолжать текст, а действительно шаг за шагом решать сложнейшие задачи цепочкой рассуждений (chain-of-thought). Впервые такой подход эффектно показали в OpenAI ... |
| 02.02.2025 | Связные списки для непрограммистов | Когда я увидела в разделе Easy LeetCode задачи со связными списками, сначала было недоумение: что это такое???? Я погуглила, но это не помогло, потому что мне не нужны были ответы вроде:
Почему связный список эффективнее, чем то-то и то-то?... |
| 27.01.2025 | Meet Codecrafters: the upskilling platform trusted by devs from Google, GitHub, and Microsoft | We've heard the term, "Build it, and they will come", yet it's hard to achieve this. But Codecrafters, a programming up-skilling platform, has done just this and is used by tech giants from GitHub, Stripe, Microsoft, Apple, NVIDIA... |
| 23.01.2025 | Техническое собеседование фронтенд-разработчика: советы от тимлида | Я Данил Соломин, лид команды фронтенд-разработки в компании-подрядчике «Газпром нефти» и ревьюер на курсе «Мидл фронтенд-разработчик» в Яндекс Практикуме. Однажды, проводя четвёртое за день собеседование на роль мидл фронтенд-разработчика, ... |
| 22.01.2025 | The Rise of Open AI Models: A New Era in Machine Learning | In the world of artificial intelligence, the landscape is shifting. New models are emerging, breaking barriers and redefining what we thought was possible. The recent introduction of the R1 reasoning model by DeepSeek is a prime example. Th... |
| 21.01.2025 | Как я учил алгоритмы и структуры данных | Алгоритмы и структуры данных лежат в основе работы любого приложения или системы. Они помогают:
Оптимизировать скорость работы приложений.
Эффективно управлять ресурсами.
Находить решения сложных задач за приемлемое время.
Понимать, как раб... |
| 17.01.2025 | Как собрать идеальную команду, если кандидаты завышают опыт, используют ChatGPT и просят высокую зарплату | Привет, Хабр! Меня зовут Артём Елизаров, я руковожу отделом разработки фронтальных решений в R-Style Softlab. Значительную часть рабочего времени я посвящаю подбору специалистов и в общей сложности занимаюсь этим уже более 5 лет. В этой ста... |
| 08.01.2025 | Ищем работу в 2025 году: что происходит с рынком IT и как к нему адаптироваться | Ну что, 2025 год уже наступил и многие из нас, в новом году, задумались о смене работы. В том числе и я. В этот раз, я решил освежить свои знания по поиску работы в РФ/СНГ и за рубежом, и заодно поделится ими в этой статье.
Не буду говорить... |
| 25.12.2024 | От картошки до кода: мой путь в международную ИТ-компанию | Всем привет! Меня зовут Илья, я full‑stack developer с 10-летним опытом. Мой путь был далек от идеального: вырос в деревне, поступил в универ, фриланс, работа в нескончаемых стартапах и российских компаниях, где я часто сталкивался со стрес... |
| 22.12.2024 | The Rise of AI and GPUs: A New Era of Technology | In the world of technology, change is the only constant. Two recent developments highlight this truth: Google's Gemini 2.0 Flash Thinking and Nvidia's upcoming RTX 50-series graphics cards. Both promise to reshape their respective fields, b... |
| 20.12.2024 | Google lança inteligência artificial que promete raciocinar melhor | Gemini 2.0 Flash Thinking está disponível apenas no Google AI Studio (Ilustração: Vitor Pádua/Tecnoblog)
O melhor da tecnologia está no nosso canal no WhatsApp
Entre Agora
O Google lançou nesta sexta-feira (dia 20/12) o modelo de inteligênc... |
| 16.12.2024 | Как же войти в айти в 2025 году и не потратить на это 10 лет жизни | Сфера IT продолжает стремительно развиваться (даже слишком), но в России конкуренция за рабочие места в этой области становится всё более жёсткой. Тем не менее, даже в условиях высокой конкуренции вы можете добиться успеха, если будете двиг... |
| 28.11.2024 | Делаем опенсорс курс C++ 17+. Присоединяйтесь | Небольшой командой энтузиастов мы уже два года развиваем проект Senior Junior. Это площадка с курсами от программистов для программистов. Из отзывов и разговоров с пользователями мы накопили любопытные наблюдения. Например, какие трюки помо... |
| 20.11.2024 | Navigating the Job Market: A Guide for Aspiring Android Developers in 2025 | The tech landscape is ever-changing. For aspiring Android developers, the journey to landing that first job can feel like navigating a labyrinth. With the right map, however, the path becomes clearer. This guide aims to illuminate the steps... |
| 20.11.2024 | Задача о банкомате | Рассмотрим одну задачу, которая на leetcode маркирована как "medium", хотя на самом деле это крайне сложная задача (upd: проницательный @wataruзаметил, что на литкоде решают гораздо более простую задачу). Примечательна она тем, чт... |
| 19.11.2024 | Готовим лоб к пробитию стен: как Android-разработчику найти первую работу в 2025-м | Привет, друзья!
Я Илья Попов, действующий senior android разработчик, ментор начинающих андроид-разработчиков и автор телеграм-канала Android Dev Notes.Составляем программу обучения
Итак, вы приняли решение стать андроид-разработчиком. Как ... |
| 18.11.2024 | Интерактивный квест: помоги Ивану найти работу | Чтобы помочь кандидатам лучше понять процесс найма, подготовиться к собеседованию морально, а также взглянуть на него со стороны с меньшим стрессом, я разработал небольшой текстовый квест на движке Twine с нелинейным сюжетом.
Структура игры... |
| 30.10.2024 | Путь к мастерству: Как стать успешным разработчиком | 👩💻 Программирование — это путь, полный вызовов и возможностей для роста. Я начал этот путь в 2010 году как Junior-разработчик и на данный момент достиг позиции Tech Lead, продолжая развиваться в профессии. Накопленный опыт позволяет мне с ... |
| 28.10.2024 | Решение задачи с собеседования Linked List Cycle [+ ВИДЕО] | На видео более подробное объяснение каждого решенияПостановка задачи
Ссылка на задачу: https://leetcode.com/problems/linked-list-cycle
Дан head, являющийся головой связного списка, необходимо определить, есть ли в списке цикл.
Цикл в связно... |
| 24.10.2024 | Как я отказался от оффера в Сбер | Вы, наверное, хотите сказать: "Ну отказался и отказался, что тут такого?". Чтобы добавить контекста, расскажу немного о себе. Ещё год назад я новоиспечённый гофер, только начинаю познавать основы языка, делаю свои первые пет-проек... |
| 14.10.2024 | Почему AI не заменит программистов | В эпоху быстрого развития AI и LLM я все чаще вижу, что многие люди думают AI заменят всех программистов и они будут не нужны. Такую мысль высказывал даже CEO Nvidia - Jensen Huang.
Но несмотря на впечатляющие достижения ИИ в области генера... |
| 14.10.2024 | Давайте писать красиво: второй сезон «Конкурса красоты кода» | Привет, Хабр. Хочу рассказать про «Конкурса красоты кода», который мы снова запускаем. Год назад мы его придумали, и идея народу зашла — больше 1000 человек прислали свои работы. Идея была в том, что есть несколько задач на выбор, и их надо... |
| 26.09.2024 | Разработчики тестируют Napkin — сервис для генерации схем и диаграмм | Разработчики тестируют сервис Napkin AI, предназначенный для генерации схем и диаграмм. Для создания инфографики пользователю достаточно просто загрузить текст.
Работа с Napkin выглядит следующим образом:
Вставьте текст, на основе которого ... |
| 17.09.2024 | Navigating the Hiring Maze: A Journey Through the Yandex Recruitment Process | In the world of tech recruitment, the name Yandex often evokes a mix of intrigue and apprehension. The tales of its hiring process swirl like autumn leaves in the wind—some whisper of absurdity, while others speak of a rigorous, almost laby... |
| 16.09.2024 | Не так страшен найм в Яндекс, как о нём пишут на Хабре | Когда мне в мессенджер постучала рекрутёрка с парой вакансий из Яндекса, то я был несколько озадачен. С одной стороны, я искал работу, и предложение было очень кстати, да и сама вакансия выглядела интересно. С другой стороны, все отзывы о н... |
| 11.09.2024 | The Evolution of Sorting Algorithms in Java: A Deep Dive into JDK's Sorting Mechanisms | Sorting algorithms are the unsung heroes of programming. They organize chaos into order, transforming disarray into clarity. In the world of Java, the evolution of sorting algorithms has been a fascinating journey, marked by innovation and ... |
| 09.09.2024 | Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 5: Поведенческое интервью + Бонусы | Привет! Меня зовут Артем. Я работаю Data Scientist'ом в компании МегаФон (платформа для безопасной монетизации данных OneFactor). Мы строим скоринговые (credit scoring), лидогенерационные (lead generation) и антифрод (anti-fraud) модели на ... |
| 06.09.2024 | Удивительная история развития сортировки в JDK | Как вы считаете, если выполнить java.util.Arrays.sort(), то какая сортировка будет вызвана? Quicksort? Timsort? И та, и другая, потому что для объектов вызывается Timsort, а для примитивов (чисел int, long, float и так далее) — Dual-Pivot Q... |
| 01.09.2024 | The Sweet Evolution of Python: From Function Calls to Syntax Sugar | Python is a language that has evolved like a fine wine, maturing with each release. Its journey is marked by significant optimizations and delightful syntactic sugars that make coding not just efficient but also enjoyable. In this article, ... |
| 28.08.2024 | Вызовы функций в Python по прежнему медленные? Анализ последних оптимизаций в CPython | Я наткнулся на пост в X/Twitter, где Pritam обнаружил, что его решение на Leetcode работало медленнее, когда он использовал встроенную функцию min, производительность улучшилась, когда он реализовал min в своем коде на Python.
Это правда, ч... |
| 26.08.2024 | What is Programming? And How to Get Started | Share
Tweet
Share
Share
Email
What Is Programming? A Comprehensive Guide to Get Started
Programming, often referred to as coding, is the process of creating instructions that a computer can execute to perform specific tasks. It is a foundat... |
| 25.08.2024 | Бинарный поиск на пальцах | Приветствую всех читателей публикации! Я являюсь автором телеграмм канала "Заметки джависта", а совсем недавно начал погружение в алгоритмы. Сейчас читаю книгу "Грокаем алгоритмы", и планирую объяснять изученный материал... |
| 24.08.2024 | Решение задачи с собеседования Reverse Linked List [+ ВИДЕО] | На видео более подробное объяснение каждого решенияПостановка задачи
Ссылка на задачу: https://leetcode.com/problems/reverse-linked-list
Дан указатель head на начало односвязного списка, необходимо развернуть список и вернуть развернутый сп... |
| 15.08.2024 | Navigating the Depths of JPA: A Guide to Partial Entity Loading | Java Persistence API (JPA) often faces criticism. Critics argue it loads too much data. They claim it’s inefficient. However, this perception is misleading. JPA, particularly through Spring Data JPA and Hibernate, offers tools for partial e... |
| 13.08.2024 | Innovative Hiring Strategies: The Power of Competitions in Recruitment | In the competitive landscape of tech recruitment, companies are constantly seeking fresh approaches to attract top talent. Traditional job postings often fall flat, failing to engage potential candidates. Enter the innovative strategy of ho... |
| 13.08.2024 | Собеседование Python-разработчика: чего ждать и как подготовиться | Всем привет! Меня зовут Антон Артиков, я бэкенд-разработчик в «Авито» и выпускник курса «Middle Python-разработчик». Программирую на Python и Go, читаю и перевожу со словарем PHP, а ещё веду личный блог в Телеграме.
Если раньше я только ход... |
| 13.08.2024 | Бинарные деревья — решение алгоритмических задач, часть 1 | Есть много статей, в том числе и на хабре, где подробно рассказывается про бинарные деревья как про структуру данных. В этой статье я больше сосредоточусь на подходах к решению алгоритмических задач, где используются бинарные деревья.
Немно... |
| 12.08.2024 | Вместо вакансии на HH.ru сделали конкурс и расширили воронку найма | Привет! Я Даша — продуктовый аналитик и Product Owner в команде международной продуктовой IT-компании Garage Eight. Я часто и много участвую в собеседованиях аналитиков к нам в команду и каждый раз грущу, когда от нашего оффера отказываются... |
| 10.08.2024 | Опенсорс на арене: правда ли так хороша Llama 3.1 405B? | Совсем недавно Meta представила миру Llama 3.1 405B - новую открытую модель, бросающую вызов признанным лидерам, таким как GPT-4o и Claude-3.5 Sonnet.
15 триллионов токенов, 16 000 графических процессоров H100, улучшенные возможности рассуж... |
| 05.08.2024 | Алгоритмы — самый провальный этап собеседований | Уже много лет IT компании проводят алгоритмические собеседования при найме технических специалистов. Подход введенный в FAANG плавно перетек в большинство крупных компаний. Яндекс, Авито, Т-Банк и многие другие хотят проверить алгоритмическ... |
| 05.08.2024 | Нахождение сильно преобладающего элемента последовательности >n/2 (алгоритм большинства голосов Бойера-Мура)... | Пару статей назад я уже рассматривала один из алгоритмов Бойера-Мура, с помощью которого можно было найти подстроку в строке.
Сегодня хочу поболтать об алгоритме большинства голосов, который позволяется найти сильно преобладающий элемент по... |
| 04.08.2024 | Решение задачи с собеседования Middle of the Linked List [+ ВИДЕО] | На видео более подробное объяснение каждого решенияПостановка задачи
Ссылка на задачу: https://leetcode.com/problems/middle-of-the-linked-list
Дан указатель head на начало односвязного списка, нужно вернуть средний узел списка.
Если средних... |
| 02.08.2024 | Использование очередей (Queue/Deque) для решения алгоритмических задач на Java | Как всегда, сначала немного базовой теории для понимания того, с чем мы имеем дело.
Queue - однонаправленная очередь, представляет собой структуру данных, которая строится по принципу FIFO (first-in-first-out). Другими словами, чем раньше э... |
| 31.07.2024 | Находим случайный seed, решающий задачу с LeetCode | У меня есть хобби — решать задачи LeetCode непредназначенным для этого образом, часто при помощи запутанных однострочников. Такие самостоятельно накладываемые ограничения делают задачки интереснее и заставляют искать нестандартные решения.
... |
| 30.07.2024 | Алгоритмическое мышление для дата-сайентистов: как писать код, который экономит время и место | Алгоритмическое мышление заключается в том, чтобы, объединив строгую логику и творческие способности, структурировать, решать и анализировать задачи, чаще всего с помощью компьютера. С алгоритмическим мышлением тесно связаны задачи на упоря... |
| 29.07.2024 | Использование алгоритма бинарного поиска для нахождения квадратного корня числа на Java | Наткнулась на leetcode на задачку с нахождением квадратного корня из неотрицального числа.
Кажется, что для решения такой задачки отлично подходит бинарный поиск, который по итогу даст нам логарифмическую временную сложность.
Итак, условие ... |
| 27.07.2024 | The Art of String Searching and Recursive Thinking in Java | In the world of programming, algorithms are the unsung heroes. They are the blueprints that guide our code, helping us solve complex problems with elegance and efficiency. Two such algorithms, the Boyer-Moore-Horspool algorithm and recursio... |
| 27.07.2024 | Решение задачи с собеседования Fruit Into Baskets [+ ВИДЕО] | Постановка задачи(официальная)
Ссылка на задачу: https://leetcode.com/problems/fruit-into-baskets
Вы посещаете ферму, на которой деревья выстроены в один ряд слева направо. Деревья представлены целочисленным массивом fruits, где fruits[i] —... |
| 25.07.2024 | Как я создал архиватор из задачки с техсобеса: сжатие файлов с помощью RLE | Привет, меня зовут Рома. Я работаю в KTS на позиции Python backend-разработчика.
Однажды мне взбрело в голову написать собственную имплементацию алгоритма сжатия RLE. В этой статье рассказываю подробнее про RLE: что это за зверь такой, где ... |
| 25.07.2024 | Использование алгоритма Бойера-Мура-Хорспула в Java с примером решения задачи с LeetCode | Алгоритм Хорспула используется для нахождения подстроки в строке. Например, у нас есть строка «The game is over» и подстрока «over». Алгоритм Хорспула вернет значение первого вхождения подстроки «over» в строку «The game is over», а именно ... |
| 22.07.2024 | Рекурсия в Java с примером решения задачи с LeetCode | Рекурсивные методы в Java — это методы, которые вызывают сами себя и требуют осторожности с их обращением.
Чтобы не увидеть «StackOverflowError» на экране, нужно помнить о двух штуках: базисе и шаге рекурсии.
Базис — это условие выхода из р... |
| 16.07.2024 | В 48 собесах от оффера в Гугл | Привет, хабр! Что‑то я давно не писал, отбился от рук, а ведь когда‑то мы целый курс машинного обучения на Хабре вели. Расскажу про свой недавний заход по собесам, что спрашивали, какие выводы сделал. Контекст: Applied Machine Learning scie... |
| 13.07.2024 | Войти в IT. Продуктовая аналитика. Гайд для новичков. Часть 1 | Привет, Хабр!
Я Денис, Продуктовый Аналитик с большим опытом, а также ментор. Через меня прошло большое количество людей, которым я помог по абсолютно разным вопросам: от помощи с резюме и подготовкой к собеседованию до полного проведения д... |
| 11.07.2024 | Job Market в США моими глазами | Привет, сообщество! В свободный час решил поделиться с вами историей поиска работы в США в 2023-2024 годах. На текущий момент живу в Беркли, Калифорния. Нахожусь здесь с лета 2021 года, и это, можно сказать, мой второй поиск работы.
Сейчас ... |
| 09.07.2024 | «Адекватность не натренируешь»: руководитель разработки о пути в профессии, требованиях в команде и к себе | Привет, Хабр!
Наконец-то настал день, когда мы познакомим вас с руководителем разработки «СёрчИнформ» Дмитрием Гацурой.
Это интервью продолжит серию публикаций про сотрудников «СёрчИнформ». Мы уже опросили нашего начИБ Алексея Дрозда, милей... |
| 08.07.2024 | Изучаем новые структуры данных для iOS разработчика | Мобильные разработчики редко сталкиваются в работе со сложными структурами данных. Как правило, в рутинных задачах вполне достаточно уметь использовать Array, Dictionary и Set.
На моей практике даже с этими структурами данных у разработчико... |
| 08.07.2024 | ChatGPT é bom para gerar códigos, mas com uma condição | GPT-3.5, responsável pelas respostas do ChatGPT, foi treinado com dados coletados até 2021 (Imagem: Vitor Pádua / Tecnoblog)
Saiba mais sobre ChatGPT no nosso canal no WhatsApp
Entre Agora
Um estudo mostrou que o ChatGPT consegue uma boa ta... |
| 07.07.2024 | Как я провел лето… | Никогда особо не стремился в большие компании, по душе всегда были небольшие уютные игровые студии, где и "отеческий" нагоняй от лида получить легко, да и самому "парой ласковых" объяснить коллегам где они были не правы ... |
| 05.07.2024 | Мой опыт: ITMO MSE или как я вкатился в айтишечку | Всем привет! В этой статье я хочу описать свой опыт поступления и обучения в корпоративной магистратуре ИТМО и (уже) Газпром-нефти (а ранее JetBrains) Разработка ПО (Software Engineering). Все сказанное ниже относится к 2023-2024 учебному г... |
| 01.07.2024 | Предварительные секции: что спрашивают у разработчиков С++ на собеседовании в Яндексе | Хабр, привет! Меня зовут Владимир Михайлов, я занимаюсь бэкендом в Яндекс Технологиях — мы создаём внутренние продукты, которые используют в разных юнитах Яндекса. Также я работаю наставником на курсах «Разработчик C++» и «C++ для бэкенда» ... |
| 26.06.2024 | Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 4: Дизайн систем машинного обучения | Привет! Меня зовут Артем. Я работаю Data Scientist'ом в компании МегаФон (платформа для безопасной монетизации данных OneFactor). Мы строим скоринговые (credit scoring), лидогенерационные (lead generation) и антифрод (anti-fraud) модели на ... |
| 24.06.2024 | Решение задач Front End с интервью. Promise Pool | В данной статье будет разобрана задача Promise Pool (Leetcode 2636)Условие задачи
Дан массив асинхронных функций functions и максимальный размер пула n. Необходимо написать асинхронную функцию promisePool. Она должна возвращать Promise, кот... |
| 20.06.2024 | Кадровые заметки | Так получилось, что в последние время я регулярно наступал на проблему собеседований той или иной стороной. В целом можно свести все к довольно очевидным вещам: ты ищешь человека, с которым тебе будет работать комфортно и тебя берут так, чт... |
| 17.06.2024 | С++ вам не нянька! Делайте, что хотите, но виноваты будете сами | Поговорили о перспективах С++, его особенностях и востребованности на рынке с Андреем Никитиным, ведущим инженером-разработчиком направления системного программирования Нижегородского подразделения компании «Криптонит».
С++ уже более сорока... |
| 14.06.2024 | Решение задач Front End с интервью. Throttle | Методы замедления (Throttling) служат для контроля того, сколько раз мы разрешаем выполнение функции за определенный период времени. Обычно throttling реализуется через Higher Order Function. Функция - обертка должна контролировать, чтобы c... |
| 10.06.2024 | Как пройти собеседование в FAANG. Мой опыт и рекомендации в 2024 году | Facebook - Amazon - Apple - Netflix - Google (FAANG)
От переводчика: Всем привет, меня зовут Максим Иванов, я frontend-разработчик в компании Т-Банк (Тинькофф). Сегодня мы поговорим с вами о лайфхаках, которые могут вам пригодиться, если вы... |
| 09.06.2024 | Получение информации с LeetCode о пользователе на Golang | LeetCode - популярная платформа для подготовки к собеседованиям по программированию, предоставляющая задачи на алгоритмы и структуры данных. Чтобы улучшить свои навыки и изучить свои успехи, пользователи могут хотеть получить информацию о с... |
| 09.06.2024 | Хитрый Алгоритм: Решение задачи Continuous Subarray Sum | За последние две недели я занимался различными задачами на Leetcode. И сегодня я наткнулся на интересную задачу: Сумма последовательного подмассива - решением которой хотел бы с вами поделиться.
Изначально я попробовал решение методом грубо... |
| 08.06.2024 | Как я писал свой первый проект на Python | Кто-то в качестве своего первого серьезного проекта пишет калькулятор, другие веб-сайт и в принципе идея ограничивается только скилами и вашей собственной фантазией (или фантазией преподавателя, если у вас такой есть). Калькулятор мне писат... |
| 04.06.2024 | Самые распространённые ошибки на собеседовании у джунов-разработчиков | За последний месяц на hh.ru для джунов без опыта было доступно всего около 6% от общего числа опубликованных вакансий для разработчиков. Такое соотношение обусловливает высокую конкуренцию среди начинающих специалистов: дело доходит до соте... |
| 31.05.2024 | Подготовка к техническому собеседованию Senior/Team Lead backend | Недавно появились мысли походить на собеседования чем я успешно занялся. Если конкретно - смотрел лидовскую/сеньерскую позиции на Python и Golang(но статья может пригодиться backend разработчикам в целом). Не ставлю целью статьи объять необ... |
| 30.05.2024 | Как проходить собеседования в IT | Это тема, которая становится наиболее актуальной в последнее время. Множество сильных разработчиков говорят о том что в IT важно уметь проходить собеседования, в IT необходимо приспосабливаться не только к технологиям, но и к рынку.
Сегодня... |
| 29.05.2024 | Собственные проекты, углубленная практика алгоритмов и другое: поднимаем навыки программирования на новый уровень... | Неважно, новичок ли вы, отлаживающий вашу первую программу «Hello World», или опытный инженер, — у каждого из нас всегда есть возможность улучшить свои навыки. Александр Шелютин, Data Architect в KarmaHQ, расскажет о разнице между тем, как ... |
| 28.05.2024 | Time Limit Exceeded это не только про сложность алгоритма | Приветствую всех пользователей Хабра!
Disclaimer: Я не какой-то Senior разработчик на C/C++ и не выигрывал ICPC. Я просто пишу код на Golang и иногда решаю алгоритмические задачки. И не претендую ни на что!
Предыстория
Вчера я как обычно за... |