ru
Feedback
2 954
Подписчики
Нет данных24 часа
+27 дней
+4530 день
Архив постов
Все таки есть польза от современных нейронок. Можно мемасы генерить.

Утечки всех промптов, крупнейших AI стартапов Продукты, вроде Cursor (AI среда разработки), Devin (AI программист) и им подобные - это просто враперы поверх LLM. Они делают вызовы через API к LLM моделям вроде Claude, ChatGPT и т.д. Т.е. их интеллектуальная собственность - это просто промпты, которые они отправляют. Стоимость, таких компаний достигает десятков миллиардов долларов. Вот утечки всех промптов, которыми владеют эти компании: https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools/tree/main Например, Devin: https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools/blob/main/Devin%20AI/Prompt.txt

ИИ скоро нас всех заменит. ChatGPT o3 модель превосходит всех в своих размышлениях.
ИИ скоро нас всех заменит. ChatGPT o3 модель превосходит всех в своих размышлениях.

Слушаете ли вы музыку, когда работате? Если да, то, то пишите свои варианты. Я, слушаю, miss monique. Достаточно нейтральная музыка для работы.
Anonymous voting

Уволились ли бы вы из компании если бы у вас было $950k еще не весченных акций?
Уволились ли бы вы из компании если бы у вас было $950k еще не весченных акций?

Сколько RSU я получил за все время работы в текущей компании В штуках: Initial Offer: 1161 0 year PSC: 37 1 year PSC: 862 2 year PSC: 1412 3 year PSC: 422 4 year PSC: 297 Итого: 4191. Текущая цена $702 за штуку. В максимуме я мог бы получить 4191×$702=$2.9M. Из них ~$900k на следующие 4 года. Т.е. на данный момент мог бы заработать ~$2M. Налоги на RSU 47%. Итого за 4 года в акциях после налогов я мог бы получить до $1M. Т.к. я продавал существенную часть в течении 4 лет, поэтому в кеше с продажи акций я получил меньше миллиона.

У Лекса Фридмана вышло интересное интервью с Terence Tao Terence Tao один из лучших математиков, ныне живущих. Это самый молодой участник и самый молодой победитель межнара по математике. Он участвовал в межнарах начиная с 10 лет. В 2006 получил Филдсовскую медаль(нобелевка в математике). https://youtu.be/HUkBz-cdB-k?si=GkPnYuzc3JeuPS5Z

Задача с собеседования в Google: Jump Game Задача Дан целочисленный массив nums. Вначале мы находимся на первом индексе массива, и каждое значение в массиве представляет максимальную длину прыжка с этой позиции. Нужно вернуть true, если мы можем достичь последний индекс, иначе false. Пример 1: nums = [2,3,1,1,4] Результат: true Прыжок на 1 шаг с индекса 0 до 1, затем прыжок на 3 шага до последнего индекса. Пример 2: nums = [3,2,1,0,4] Результат: false Вы всегда окажетесь на индексе 3, независимо от выбора. Максимальная длина прыжка на этом индексе — 0, что делает невозможным достижение последнего индекса. Ссылка на leetcode: https://leetcode.com/problems/jump-game Решение Решение описал тут: Jump Game Код решения:
public boolean canJump(int[] nums) {
 int goal = nums.length - 1;
 for (int i = nums.length - 2; i >= 0; i--) {
  if (i + nums[i] >= goal) {
   goal = i;
  }
 }
 return goal == 0;
}
Смотри также разбор 44 других типичных алгоритмических задач в FAANG: https://t.me/faangmaster/648

В Лондоне +27. Это очень жарко для местных домов, они легко нагреваются и долго держат тепло. Также нет кондиционеров. Поэтому в домах очень жарко.

Интересное интервью с Анной Дорогуш Закончила ВМК МГУ, работала в Microsoft, Google, Yandex. В 2022 основала стартап Recraft, который уже получил ~$50M инвестиций с оценкой более 100 миллионов долларов. Живет в Лондоне. Linkedin https://youtu.be/ZTkNEKNa-gI?si=4164TqonCr14H5p9

Процесс собеседования и задача с собеседования в WIZ. WIZ это самый быстрорастущий стартап за все время. Google недавно заклю
Процесс собеседования и задача с собеседования в WIZ. WIZ это самый быстрорастущий стартап за все время. Google недавно заключил сделку о покупки компании за $32B. Компания занимается кибербезопасностью в облачных сервисах. Сходил к ним на собес. Процесс выглядит так: 1) созвон с HR 2) Поведенческое интервью 3) Техническое собеседование на 4 часа. Как выглядело техническое собеседование. Созвон по zoom, вам дают большую задачу по написанию приложения. Вы уточняете требования, далее вам дают 20 минут на обдумывание дизайна. Далее вы обсуждаете дизайн, вам задают уточняющие вопросы. Это все занимает час. Далее вам дают 3 часа на то, чтобы написать код решения - это небольшое приложение. Результат нужно выложить на github. Задача Есть два файла: 1) Список облачных провайдеров (Google Cloud, AWS и т. д.) с различными параметрами. 2) Лог firewall. В логах firewall содержатся source и destination IP-адреса. Это IP-адреса сотрудников и облачных сервисов, к которым они обращаются (source и destination могут меняться местами в зависимости от того это исходящие подключение или входящее). Необходимо вывести на экран, для каждого провайдера, уникальный список IP-адресов сотрудников, подключавшихся к нему. Дополнительно нужно: 1) реализовать пользовательские правила фильтрации по IP-адресам и CIDR-маскам; Фильтры могут быть как на исключение, так и на включение. 2) учесть, что в логах иногда указан сам провайдер, а иногда только его IP-адрес; в последнем случае следует оптимально определить провайдера по IP (подсказка: использовать DNS-запросы и кэшировать результаты); 3) добавить многопоточность в приложение.

Кандидат из JP Morgan Недавно собеседовал кандидата из JP Morgan. Это был уже full loop, т.е. скрин он уже прошел. Во время обсуждения задач, не задавал уточняющие вопросы. Решения называл не оптимальные. При этом не мог сформулировать как будет работать решение от начала до конца и не смог обсудить edge-cases. Я попросил начать кодить. Во время кодинга сразу писал оптимальные решения, после долго не мог объяснить почему это работает. Там было несколько небольших ошибок, пофиксить адекватно он их не смог. Я отметил его с системе как возможный читинг. Смотрите другие случаи с собеседований: https://t.me/faangmaster/640

Наш офис
+8
Наш офис

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

+7
Наш офис Меты

Подборка статей, которые я уже написал и опубликовал в этом канале по system design #systemdesign Обновление подборки Общие статьи: Как устроено System Design Interview в FAANG? Подготовка к System Design с нуля и для разных уровней 1) Load Balancers 1 2) Load Balancers 2 3) Load Balancers 3 4) Consistent Hashing 5) Data Partitioning/Sharding 6) Design Web Crawler 7) Дизайн Uber/Яндекс Такси 8) Дизайн новостной ленты соцсети типа Twitter или Facebook 9) Availability 10) Consistency 11) Дизайн мессенджера Telegram 12) Обработка ошибок при вызове другой компоненты 13) Распределенный кэш. Часть 1. 14) Распределенный кэш. Часть 2. 15) Распределенный кэш. Часть 3. 16) Характерные числовые характеристики, которые нужно знать для System Design собеседования 17) Дизайн Google Maps 18) Некоторые подходы к архитектуре приложений в Amazon 19) Какие AWS сервисы мы часто использовали, когда я работал в Amazon? 20) Какие базы данных используются в FAANG? 21) Memcached vs Redis 22) CAP Theorem 23) Bloom Filter 24) Ticketmaster

Подборка алгоритмических задач с решениями и описание алгоритмов уже опубликованных в этом канале #interview #собеседование #алгоритмы #подборка Обновление подборки. Общие статьи: 1) Как выбрать язык программирования для алгоритмического собеседования? 2) Как решать алгоритмические задачи на подготовке, чтобы это было эффективно 3) Как не забыть решения задач и алгоритмы 4) Шпаргалка по основным алгоритмам для алгоритмического собеседования 5) Шпаргалка по Java для алгоритмического собеседования 6) Подборка из easy задач для начала подготовки к алгоритмическому собеседованию. 7) Сбалансированная подборка из 100 задач для подготовки к алгоритмическому собеседованию. 8) Видео: mock собеседование по алгоритмам в FAANG Two Pointers: 1) Проверка на палиндром. 2) Усложненная версия проверки на палиндром. 3) Merge Two Sorted Arrays 4) Самая длинная палиндромная подстрока 5) Удалить дубликаты в отсортированном массиве 6) Видео: Merge Intervals 7) Merge Strings Alternately HashTable: 8) Two Sum 9) Видео: Сгруппировать анаграммы 10) Задача с собеседования в Google. 939. Minimum Area Rectangle 11) Задача с собеседования в Microsoft: Самое большое палиндромное число Stack: 12) Проверить скобочное выражение. 13) Удалить минимальное число скобок, чтобы сделать скобочное выражение правильным Sorting: 14) Первый пропущенный положительный элемент массива LinkedList: 15) Удалить n-й элемент с конца в односвязном списке 16) Deep Copy списка со ссылкой на случайный элемент. BinarySearch: Описание алгоритма BinarySearch. 17) Пропущенный элемент в отсортированном массиве. 18) Пиковый элемент. 19) Число итераций в бинарном поиске. 20) Первая плохая версия DFS: Описание алгоритма DFS. 22) Flood Fill. 22) Видео: Число Островов BFS: Описание алгоритма BFS. 23) Проверить полноту дерева. 24) Обход дерева по уровням. 25) Remove Invalid Parentheses Топологическая сортировка: Топологическая сортировка 26) Видео: Top k elements Binary Tree: Алгоритмы обхода двоичного дерева 27) Invert Binary Tree 28) BranchSums 29) Максимальная высота дерева 30) Максимальная сумма пути в бинарном дереве 31) Сумма элементов бинарного дерева поиска в диапазоне значение 32) Удалить вершины в дереве и вернуть оставшийся лес/forest 33) Вертикальный обход бинарного дерева Dynamic Programming: Основные этапы решения задач на динамическое программирование Top-Down методом 34) Top Down подход на примере задачи про ступеньки 35) Задача на динамическое программирование. Разделение на слова. 36) Количество дождевой воды 37) Bottom-up подход: разменять деньги 38) Видео: Longest Increasing Subsequence 39) Лучшее время для покупки и продажи акции 40) Maximal Square 41) Замощение домино и тримино Sliding Window 42) Contains Duplicate || 43) Наибольшая подстрока без повторяющихся символов. Arrays, frequencies, bits manipulation 44) Valid Sudoku

Подборка вопросов и ответов для подготовки к собеседованию на Java программиста #java #interview #собеседование Обновление подборки из статей, которые я уже написал и опубликовал в этом канале. Общие вопросы: 1) Методы класса Object 2) Иерархия и типы исключений 3) GC 4) Сравнение строк в Java Коллекции: 5) HashMap 6) ArrayList vs LinkedList 7) Иерархия коллекций в Java 8) Иерархия Map 9) Maximum ArraySize 10) Как внутри устроен HashSet? Многопоточность: 11) Перевод между банковскими аккаунтами (dead-lock). 12) Ping-Pong (wait-notify). 13) Приостанавливаемый поток. 14) Подборка вопросов по многопоточности 15) Напечатать последовательность чисел при помощи нескольких потоков на Java. 16) ConcurrentModificationException 17) Thread Safe Singleton 18) Обедающие философы 19) Реализовать потокобезопасную блокирующую очередь на Java ограниченного размера 20) Реализовать потокобезопасный неблокирующий стек на Java 21) Daemon потоки 22) Является ли immutable class в Java Thread safe? 23) Implicit Lock Reentrancy 24) Java Memory Model и happens-before 25) ConcurrentHashMap vs Collections.synchronizedMap vs Hashtable vs HashMap 26) Реализовать потокобезопасную неблокирующую очередь на Java 27) Вопрос с собеседования на Java программиста: Как выполнить код в отдельном потоке в Java? SQL: 28) Типы SQL joins 29) Плюсы и минусы индексов Spring: 30) Что такое @Autowire в Spring? Как его использовать и как он работает? Бонус: 31) Логическая задача про лошадей. Решение: тут

Подборка постов в канале про онбординг, уровни, LLM vs программист и прочее Онбординг: 1) С какими сложностями я столкнулся на своей первой работе программистом?, Часть 2 2) Как быстро адаптироваться в команде и компании?, Часть 2 3) Что не стоит делать при онбординге в новую компанию? 4) Team Selection и on-boarding в Facebook 5) Как устроен onboarding процесс в Amazon?, Часть 2 Уровни: 1) Чем отличается Junior от Middle программиста?, Часть 2. 2) Чем отличается Senior программист от Middle? 3) Странные тайтлы в инвест банках 4) Распределение по уровням в FAANG 5) Структура FAANG/Big Tech компании 6) Какие бы советы я дал Junior программистам, чтобы быстрее стать Middle разработчиками? 7) Какие бы советы я дал Middle программистам, чтобы быстрее стать Senior разработчиками?, Часть 2. 8) Неоднозначность в тайтлах выше Senior 9) Как проще получить повышение? Сменой работы или промоушен на текущем месте работы? 10) Сложности начала работы в FAANG с позиции Senior Прочее: 1) История о том, как я провалил собеседование в Google. 2) С чего начать поиск работы в IT? 3) Минусы работы в IT/программистом 4) Стоит ли целенаправленно готовиться к собеседованию в FAANG, если у вас нет технического образования и вы учитесь на курсах и хотите стать программистом? 5) С чего начать изучать программирование в 2023? 6) Что я думаю про курсы по программированию, которые рекламируют на каждом углу? 7) Подборка фильмов, сериалов и документалок о программистах, BigTech, стартапах и их основателях 8) Примеры внутренних тулов и библиотек Facebook, которые стали общедоступными 9) Нобелевскую премию по химии в 2024 году получил сотрудник Google 10) Кофе и продуктивность 11) Стоит ли поступать в 2025 году в технические вузы c целью стать программистом?, Часть 2. 12) Среди сотрудников FAANG/Big Tech сейчас популярен выход на пенсию до 40 13) FIRE movement 14) Минутка ностальгии: первый опыт программирования, книга, среда разработки LLM vs программисты 1) Заменяют ли программистов в топ компаниях на нейросети?, Часть 2 2) Заменят ли программистов нейросети в ближайшем будущем? Update, Часть 2 3) Реальный импакт LLM на программистов 4) Почему все Big Tech/FAANG компании делают AI 5) Прошло уже 2 года с момента релиза ChatGPT 6) Че там по замене программистов AI?, Часть 2. 7) Andrej Karpathy выпустил новое видео с разбором того, как работает ChatGPT 8) Бокал вина 9) Очередное видео от одного из основателей Open AI, про использование LLM 10) Свежее интервью Yann LeCun 11) Интервью Demis Hassabis 12) On the Biology of a Large Language Model 13) Почему в IT-секторе в последние 3 года столько сокращений?

Подборка постов в канале про релокацию, жизнь и работу в Европе Обновление подборки. Релокация: 1) Планируете переехать в другую страну для жизни и работы? 2) Плюсы работы и жизни в Лондоне 3) Минусы жизни в Великобритании 4) Через сколько лет можно получить гражданство разных стран Европы? 5) Небольшая подборка компаний в Европе, которые нанимают людей из постсоветского пространства 6) Что лучше: большая зп в абсолютных значениях или лучше меньше зарабатывать и жить в стране с меньшими ценами? 7) Стоимость жизни в Лондоне и сколько нужно зарабатывать, чтобы хорошо тут жить 8) Что сейчас происходит на рынке труда программистов США и Европы? 9) Мои первые впечатления, когда я начал работать в Европе, Часть 2 10) Global Talent Visa UK 11) Число вакансий в tech индустрии медленно, но растет 12) Ситуация с хайрингом в Big Tech (и не только) в Европе и США на январь 2024 13) Мои первые впечатления, когда я начал работать в FAANG 14) Стоимость покупки недвижимости в Лондоне vs Москве 15) Что сейчас с хайрингом в FAANG? 16) Как FAANG компании делают бэкграуд чек 17) О недвижимости в UK 18) The Leasehold and Freehold Reform Act 2024 19) Расходы на жизнь в Лондоне 20) Рейтинг городов по уровню преступности 21) Плюсы жизни в Люксембурге 22) Минусы жизни в Люксембурге 23) Non-lucrative residence visa (NLV) 24) В UK намечаются изменения миграционного законодательства