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

По каким критериям будешь оценивать качество кода

Читаемость: код должен быть понятным, с осмысленными названиями переменных, функций и комментариями там, где это необходимо.

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

Производительность: минимизация лишних вычислений, оптимизация рендеринга (например, через useMemo, useCallback в React).

Тестируемость: код должен быть модульным, с минимальными side-эффектами для удобного покрытия тестами.

Соблюдение стандартов: использование ESLint, Prettier, соблюдение code style проекта.

Пример плохого кода:

javascript
function a(b) { return b * b; }

Пример хорошего кода:

javascript
/**
 * Calculates the square of a number.
 * @param {number} num - The number to square.
 * @returns {number} The squared number.
 */
function calculateSquare(num) {
  return num * num;
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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