faangmaster

faangmaster @faangmaster

About: Мой телеграм: https://t.me/faangmaster Мой youtube: https://www.youtube.com/@FAANGMaster

Joined:
Jul 24, 2023

faangmaster
articles - 78 total

Jump Game

Задача Дан целочисленный массив nums. Вначале мы находимся на первом индексе массива, и...

Learn More 0 1Jun 17

Замощение домино и тримино

Задача. У вас есть два вида плиток: домино — прямоугольник 2 × 1; тримино — L-образная...

Learn More 0 0May 29

System Design: Ticketmaster

Задача Нужно сделать дизайн Ticketmaster. Ticketmaster — это онлайн-платформа, которая...

Learn More 2 2May 26

36. Valid Sudoku.

Задача. Определить, является ли корректным заполнение доски Судоку размером 9×9. Проверять...

Learn More 1 0May 7

Вертикальный обход бинарного дерева. 314. Binary Tree Vertical Order Traversal.

Задача Дано бинарное дерево. Нужно обойти дерево вертикально. Т.е. столбец за столбцом. В...

Learn More 0 0May 1

Численная проверка решения головоломки про топ 3 из 25 лошадей

Задача следующая: Есть 25 лошадей. На ипподроме 5 дорожек. Надо определить 3 самые быстрые...

Learn More 0 0Feb 22

Задача с собеседования в Google: Максимальный Квадрат

Задача Дан двумерный массив, состоящий из нулей и единиц. Нужно найти площадь квадрата...

Learn More 1 0Feb 21

Простая задача с собеседования в Google: Merge Strings Alternately

Задача. Даны две строки. Необходимо смержить эти строки в одну. При этом символы в...

Learn More 2 0Dec 31 '24

Разбор резюме подписчика

Общее впечатление от резюме, достаточно, хорошее. Лучше многих, что я видел. Оно легко парсится и...

Learn More 5 0Oct 9 '24

Bloom Filter

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

Learn More 2 0Sep 11 '24

CAP Theorem

CAP Theorem применима к распределенным системам, которые хранят данные. Распределенная система...

Learn More 6 0Sep 9 '24

Как подготовиться к собеседованию в FAANG/Big Tech

Введение Вы решили пройти собеседование в FAANG (Facebook, Apple, Amazon, Netflix,...

Learn More 11 0Sep 4 '24

Задача с собеседования в Microsoft: Наибольшая подстрока без повторяющихся символов.

Задача. Дана строка, нужно найти наибольшую подстроку без повторяющихся символов. Пример...

Learn More 4 1Jul 23 '24

Memcached vs Redis

Memcached и Redis являются одними из наиболее популярных и широко применяемых реализаций...

Learn More 4 0Jul 19 '24

Easy задача с собеседования в Facebook: Contains Duplicate ||

Задача. Дан массив целых чисел nums и число k. Нужно вернуть true, если в массиве есть два...

Learn More 2 0Jul 3 '24

Задача с собеседования в Microsoft: Самое большое палиндромное число

Задача. Дана строка, состоящая только из цифр. Нужно вернуть наибольшее палиндромное...

Learn More 1 0May 24 '24

Некоторые подходы к архитектуре приложений в Amazon

Amazon использует SOA (Service-oriented Architecture) подход к архитектуре приложений. Бэкенд Amazon...

Learn More 3 0May 15 '24

Как выполнить код в отдельном потоке в Java?

В Java существует несколько способов выполнить код/задачу в отдельном потоке. Наследование...

Learn More 2 0May 8 '24

Задача с собеседования в Google. 939. Minimum Area Rectangle

Задача. Дан массив точек на плоскости. Нужно найти минимальную площадь прямоугольника...

Learn More 2 0Apr 23 '24

Реализовать потокобезопасную неблокирующую очередь на Java

Задача. Реализовать потокобезопасную (Thread Safe) неблокирующую очередь на Java Т.е....

Learn More 2 0Apr 18 '24

Дизайн Google Maps

Требования Google Maps обладают гигантским спектром возможностей. Мы состедоточимся только...

Learn More 1 3Apr 3 '24

Реализация префиксного дерева(Trie) на Java

class Trie { TrieNode root; public Trie() { root = new TrieNode(); } ...

Learn More 1 0Mar 25 '24

Задача с собеседования в Google: Удалить вершины в дереве и вернуть оставшийся лес/forest

Задача. Дано бинарное дерево. Все значения в вершинах уникальны в рамках всего дерева....

Learn More 0 0Mar 22 '24

Что такое @Autowire в Spring? Как его использовать и как он работает?

Начиная с версии 2.5 Spring поддерживает Dependency Injection при помощи аннотаций. Одной из...

Learn More 5 0Mar 21 '24

Иерархия коллекций в Java

На собеседовании это вопрос может звучать по разному: 1) Какие коллекции в Java вы знаете? 2) Какая...

Learn More 3 0Mar 6 '24

Простая задача на динамическое программирование: Лучшее время для покупки и продажи акции

Задача. Дан массив целых чисел prices, где prices[i] - цена на акцию в день i. Вам нужно...

Learn More 0 0Mar 3 '24

301. Remove Invalid Parentheses

Задача. Удалить минимальное число скобок, чтобы сделать скобочное выражение правильным. Вернуть все...

Learn More 0 0Feb 6 '24

Удалить минимальное число скобок, чтобы сделать скобочное выражение правильным

Задача. Дана строка состоящая из круглых скобок '(' и ')', а также английских букв в...

Learn More 1 0Jan 29 '24

Задача с собеседования: First Missing Positive

Задача. Дан неотсортированный массив целых чисел. Нужно найти первое пропущенное...

Learn More 1 1Jan 17 '24

Вопрос с собеседования: что такое Java Memory Model и happens-before

Java Memory Model это спецификация того, как JVM управляет памятью в многозадачных средах. Она...

Learn More 5 0Jan 16 '24