Публикации по теме 'interview'
Основные концепции интервью по JavaScript — часть 1
В JavaScript существует шесть основных типов данных, которые можно разделить на две группы: примитивные и ссылочные типы данных. Вот обзор этих типов данных:
Примитивные типы данных . Это основные типы данных, которые непосредственно содержат значение. Они неизменяемы, то есть их значения не могут быть изменены после их создания.
а. Строка: строка представляет собой текст и заключена в одинарные или двойные кавычки. Например, «Привет, мир!» или «Привет, мир!».
б. Число: числовой..
Обещание JavaScript объяснить интервьюеру в 3 этапа, чтобы взломать интервью: Что? Почему? Как?
1. Что такое обещание?
В JavaScript обещание — это объект, представляющий результат асинхронной операции. Это позволяет вам писать асинхронный код в более синхронном стиле, что упрощает его чтение и запись.
Промис имеет два возможных состояния:
выполнено
Если операция выполнена успешно, обещание выполняется, и результирующее значение передается функции «тогда».
2. отклонено.
Если операция не удалась, обещание отклоняется, и ошибка передается функции «поймать».
2...
Разумный процесс технического собеседования
Было много дискуссий о том, как нарушается процесс собеседования для инженеров-программистов. Некоторые старшие инженеры даже отказываются проводить технические собеседования. Вот мое мнение о некоторых улучшениях, которые можно было бы внести в процесс:
Нет досок
Очевидно, что реальное программирование не делается на доске. Такая практика создает неудобства для кандидата в пользу интервьюера. Вместо этого я предлагаю позволить кандидату решать проблемы на реальном компьютере,..
Понимание вызова, применения и привязки в JavaScript
JavaScript — это мощный язык, предлагающий несколько полезных функций для управления объектами и массивами. Среди этих функций call , apply и bind обычно используются для управления значением this внутри функции.
В этом блоге мы обсудим различия между call , apply и bind и когда использовать каждый из них.
Функция call()
Функция call() используется для вызова функции и указания значения this . Он принимает объект, который станет значением this внутри функции, и..
Как стать специалистом по анализу данных? Пошаговый путь
Наука о данных , Мнение
Как стать специалистом по анализу данных? Пошаговый путь
Стать специалистом по данным - это относительно новая карьера, которая объединяет статистику, бизнес-логику и знания программирования. Специалисту по данным, а не только инженеру по машинному обучению, особенно необходимо всестороннее понимание алгебры, статистики, машинного обучения и алгоритмов глубокого обучения. Я хочу предложить путь, по которому вы можете пройти за 3 месяца, чтобы подготовиться к..
Изменяемость объектов в JavaScript
Объекты — это фундаментальная структура данных в JavaScript, которая используется для хранения данных и управления ими. По умолчанию объекты изменяемы. Это означает, что их свойства можно добавлять, удалять или изменять в любое время.
Однако бывают ситуации, когда вы хотите ограничить возможность изменения объекта или вообще запретить дальнейшие изменения. Здесь пригодятся методы Object.freeze, Object.seal и Object.preventExtensions.
В этом блоге мы рассмотрим эти методы, попытаемся..
(Жесткие) шаблоны в Python. #Питон Серия-7
В этой статье мы увидим, как мы можем написать код для шаблона на сложном уровне. Если вы еще не ознакомились с моей предыдущей статьей о паттернах с простым шрифтом, пожалуйста, ознакомьтесь с ней, прежде чем начинать эту. Ссылка на статью (Easy)Patterns in Python — здесь .
Если вы новичок в программе паттернов, первый вопрос, который возникает: «Как вы можете назвать конкретный паттерн легким, средним или сложным?». Ответ очень прост, если вы можете взломать логику паттерна, то это..