Kacam.net

Проектирование систем

秒杀 / 限时抢购

一秒钟涌进来十万个人,只有一百件货。

Скопируйте заготовку и выберите модель. Она будет вести себя как интервьюер и разбирать задачу с вами по действиям, а не выкладывать ответ.

ChatGPT Claude DeepSeek 豆包 Kimi Gemini

На телефоне с установленным приложением система откроет само приложение. Внутри WeChat внешние приложения не открываются — сначала откройте ссылку в браузере.

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

矛盾很集中:所有请求都打在同一行库存上。绕开它的办法有好几种,每一种都要付代价。

这道题几乎一定会被追到「宁可少卖还是宁可超卖」上,而那是个业务判断,不是技术问题 —— 看的是你会不会反问需求,而不是会不会背方案。

★★★★☆ · около 45 мин · Что проверяется: 热点写、缓存与 DB 一致性、幂等、削峰、超卖 vs 少卖

Общие приёмы, на которые опирается эта задача

Идемпотентность Согласованность и компенсация Кеширование Ограничение, сглаживание, размыкание, деградация Горячие ключи и перекос данных Очереди сообщений

Делали эту задачу?

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

Заметки тех, кто уже прошёл

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

Войти, чтобы написать заметку.

Как этим пользоваться

С чего начать

  1. Выберите задачу, откройте её и скопируйте заготовку.
  2. Вставьте её в новый пустой диалог — не в тот, где вы уже разбирали эту задачу, иначе модель пойдёт за старыми ответами.
  3. Ничего не пишите. Дождитесь первого вопроса.

Четыре слова, которые можно бросить в любой момент

  • 跳过 сразу перейти к следующему действию
  • 提示 дать направление, но не ответ
  • 直说吧 разобрать этот пункт целиком, а потом снова спрашивать про цену
  • 复盘 сразу перейти к итогу и выдать карточку разбора

Три ловушки

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

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