Привет, читатели!!✨👋🏼 Я стажер в компании по разработке программного обеспечения, и последнюю неделю я готовился к интервью и читал об этом, чтобы получить некоторые знания о том, как это работает в реальном мире, и полезные советы.

Пробное интервью, которое я дал на прошлой неделе, было посвящено интерфейсу в целом и, в конце, некоторым основам React. Ниже я перечисляю вопросы, которые я считаю наименее сильными или на которые у меня возникли трудности с ответом.

CSS:

  • Препроцессор. позволяет создавать CSS на основе собственного уникального синтаксиса препроцессора. Другими словами, CSS выше большего количества CSS. Примером может служить Sass, язык таблиц стилей, который помогает легко обмениваться проектами.
  • Как центрировать что-то горизонтальное и вертикальное: с этим вопросом я не K.I.S.S. (будьте проще, с…), и я попытался найти более широкий ответ вместо того, чтобы идти к основам, используя «Маржа: Авто», это позволяет мне понять, что мне нужно вернуться к некоторым основам и не пытаться использовать больше, если мне это не нужно.

HTML:

  • Доступность в Интернете и семантический веб-рынок: он в основном помогает людям с особыми потребностями. Пример, который помог мне понять эту концепцию, — когда люди не видят семантической части кода, он читает ее за них. Вот почему мы переходим к части CSS и используем теги ‹head›, ‹body›, ‹footer›. Это то, что позволяет странице быть читаемой самой по себе.
  • Локальное хранилище: которое позволяет хранить данные в браузере, чтобы использовать их позже. Я видел пример, который хорошо добавить в качестве класса в файл .html, чтобы использовать его с файлами .js. Так же просто, как использовать anyFunctionName.target.value. (используйте =›)

JavaScript:

  • Falsy: оценивается как false в условных выражениях. (0, 0n, null, undefined, false, NaN и «»).
  • Подъем: характеристика JS. Неважно, где я объявлю переменные, подъем их возьмет и поместит в начало кода, после чего он запустится.
  • Clutch: поддерживает единую область, не затрагивая и не объединяя общую область.
  • Прототипы. Класс — это прототип. JS использует слово «класс» в качестве интерпретатора, но это все прототипы.
  • Инструменты разработки (Webpack): Webpack использует все статические файлы как модули (используя импорт или необходимые ключевые слова.

React: (отдайте предпочтение этим понятиям)

  • Методы жизненного цикла React: «Вы можете переопределить запуск кода в определенное время в процессе». в этой части я не связывал название с фактическими понятиями. Я читал о componentDidMount(), render(), конструкторе(),, но это все еще концепция, которую мне нужно копнуть глубже.

  • JSX: для связи двух компонентов. «языковой шаблон с полной мощью javascript».
  • Зацепки: Вы видели «useState»? ну это крючок. Все, что имеет ключевое слово use, является крючком.
  • Функциональные компоненты:Простая функция JS, возвращающая jsx.
  • Компоненты класса: это класс, расширяющий React.Component методом рендеринга.

Советы.Подводя итог блогу, я хочу дать вам три совета для вашего следующего интервью.

  • Подготовьтесь к тому, что вы узнали, и не стесняйтесь говорить об этом как можно больше. Если конкретно, то намного лучше.
  • Если вы не понимаете вопрос, НЕ стесняйтесь и просите разъяснения или примеры. Лучше сделать это, чем притворяться, что вы все знаете или понимаете. Общение — это большой ключ.
  • Если вы не знаете ответа, можно сказать: «Я не знаю», «Честно говоря, я не знаю, но я думаю, что это относится к этому», никто не знает всего, и это может помочь вашему интервьюеру дать другой путь к интервью или чтобы узнать, в какой команде вы можете сделать лучший матч.

Я надеюсь, что это может быть полезно для вас, удачи там 😉