Подстелите себе соломку, где возможно

Мнений масса. И часто мнения конфликтуют во время собеседования. Очень обидно получить “минус” за вопрос или задачу, где ваше мнение противоречит мнению собеседующего.
 
В идеальном мире интервьюер беспристрастен и может объективно оценить ваш ответ. А еще понимает вас с полуслова. Разбудите меня, когда настанет такой мир.
Если понимаете, что тема спорная или у задачи есть несколько способов решение, то непременно об этом скажите собеседущему. Черт его знает, какие критерии оценок у стороны напротив. Ваша задача — увеличить шанс всеми доступными способами.
Пример. Представим, что вам дали задачу на ревью компонента.
// Указать неточности и то что можно было бы исправить. import React from "react"; const PleaseReviewMe = () => { // ... const [count, setCount] = React.useState(1); // <-- Спорный момент const [items, setItems] = React.useState([{ id: 1 }]); // <-- Спорный момент // ... }; export default PleaseReviewMe;
Есть несколько незначительных, но спорных моментов. Очевидно, что вы в своих проектах (с большой долей вероятности) пишет код так:
// Указать неточности и то что можно было бы исправить. import React, { useState } from "react"; const PleaseReviewMe = () => { // ... const [count, setCount] = useState(1); const [items, setItems] = useState([{ id: 1 }]); // ... }; export default PleaseReviewMe;
Вы можете посчитать этот момент мелочью и не упомянуть. И это будет ошибкой.
Следует подсветить, что можно использовать как решение А, так и решение Б. Если вы склоняетесь к какому-то решению по субъективным причинам, то об этом тоже следует сказать.
Можно использовать конструкцию React.useState, а можно достать useState через деструкторизацию. Я бы использовал второй вариант, по моему мнению, так код выглядит более читаемо.
 
Мы разобрали конкретный пример, но таких моментов может быть масса. Если вы упоминаете разные подходы решения проблемы, то:
  • показываете широту взглядов и знаний
  • демонстрирует ваш опыт
Если вы четко артикулируете субъективность своего мнения, мол, вам вот нравится так, несмотря на все плюсы другого подхода, то…вы имеете на это полное право. Это показывает осознанность вашего выбора и снизит шанс того, что до вас докопаются.