Я завалил собес: что такое идемпотентность — простыми словами
Седьмой вопрос с собеседования: «что такое идемпотентность». Тема моя, а объяснил сбивчиво. Вот как надо. Шпаргалка: Идемпотентная операция — повторяешь сколько угодно раз, результат как от одного. Как кнопка лифта: жмёшь раз или двадцать — лифт приедет один. В HTTP идемпотентны GET, PUT и DELETE. POST — нет: два одинаковых запроса создадут два заказа. Для платежей шлют Idempotency-Key: связь оборвалась, клиент повторил запрос — сервер видит тот же ключ и не спишет деньги второй раз. Сохрани шпаргалку. А у тебя платежи идемпотентны? Голос, музыка, звуки и картинки созданы нейросетями AiSearch.
Похожее
- 0:46
Я завалил собес: как хранить приватные ключи в крипте
Восьмой вопрос с собеседования: «как хранить ключи в крипте». Ответил верно, но слишком долго. Вот коротко. Шпаргалка: Приватный ключ — это и есть деньги: у кого ключ, тот и владелец. Из сид-фразы на 12 или 24 слова выводятся все ключи кошелька. На сервере приватного ключа быть не должно: для приёма платежей хватит xpub — сервер выводит новый адрес на каждый платёж, а потратить ничего не может. Тратить — с холодного кошелька или из HSM: подпись делается без интернета, ключ наружу не выходит. Для крупных сумм — мультиподпись, например 2 из 3 у разных людей. Сохрани шпаргалку. А ты где хранишь ключи? Голос, музыка, звуки и картинки созданы нейросетями AiSearch.
собеседованиепрограммирование - 0:43
Я завалил собес: что делает git rebase (и почему он не затирает коммиты)
Шестой вопрос, на котором я ошибся на собеседовании: «что делает git rebase». Сказал, что он затирает чужие коммиты. Нет. Шпаргалка: rebase переносит твои коммиты поверх другой ветки (например, свежего main) — история прямая, без merge-коммита. Коммиты создаются заново, с новыми хэшами. Старые остаются в reflog — к ним можно вернуться. Чужие ветки rebase не трогает: переписывается только история твоей. Опасно одно: rebase уже запушенной общей ветки — придётся push --force-with-lease, у коллег будут конфликты. Сохрани шпаргалку. А ты чем пользуешься — merge или rebase? Голос, музыка, звуки и картинки созданы нейросетями AiSearch.
собеседованиепрограммирование У каждой части речи свои достоинства: сочинение
# У каждой части речи свои достоинства: сочинение **Сочинение на тему: "У каждой части речи свои достоинства"** Язык — это удивительный инструмент, который позволяет людям общаться, передавать свои мысли и чувства. В основе любого языка лежат части речи — слова, обладающие опре
- 04. Ошибка0:00 / 0:01
Короткий низкий сигнал ошибки из двух нисходящих тонов. Понятный, но не раздражающий отклик на неверное действие: неправильный ответ, отклонённую форму, недоступную кнопку или проигранный ход. Звук сгенерирован нейросетью MOSS-SoundEffect v2 на собственных видеокартах aisearch.ru, формат WAV, можно использовать в играх, видео и подкастах. Создайте свой звук по описанию на aisearch.ru/aimedia/sound-effect.
- 01. Клик кнопки0:00 / 0:01
Мягкий чистый клик кнопки интерфейса, очень короткий. Подходит для приложений, сайтов, меню игр и презентаций: ненавязчивый отклик на нажатие, который не утомляет даже при частом повторе. Звук сгенерирован нейросетью MOSS-SoundEffect v2 на собственных видеокартах aisearch.ru, формат WAV, можно использовать в играх, видео и подкастах. Создайте свой звук по описанию на aisearch.ru/aimedia/sound-effect.
- 11. Скачи, не стой (вариант 2)0:00 / 3:20
Второй вариант той же песни, сгенерированный нейросетью с другим зерном: русский ска-панк с быстрой гитарой на офбите, медной секцией, панковскими барабанами и выкриками толпы. Сравните, как по-разному нейросеть исполняет один и тот же текст. Подойдёт для весёлых роликов и вечеринок. Создано нейросетью ACE-Step на aisearch.ru.