Встречается на собеседованиях • сегодня

Как оцениваешь свои знания RabbitMQ

Я хорошо разбираюсь в RabbitMQ, понимаю его архитектуру и основные концепции: exchanges, queues, bindings, routing keys. Умею настраивать различные типы exchanges (direct, fanout, topic, headers) и выбирать подходящий для задачи.

Работал с подтверждением доставки (ack/nack), TTL, dead-letter queues, HA-кластерами. Использовал библиотеки типа amqplib в Node.js:

javascript
const amqp = require('amqplib');

async function sendMessage() {
  const conn = await amqp.connect('amqp://localhost');
  const channel = await conn.createChannel();
  await channel.assertQueue('tasks');
  channel.sendToQueue('tasks', Buffer.from('Hello RabbitMQ!'));
  console.log('Message sent');
  await channel.close();
  await conn.close();
}

sendMessage().catch(console.error);

Готов к оптимизации производительности и решению проблем в продакшене.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы