Публикации по теме '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 — здесь . Если вы новичок в программе паттернов, первый вопрос, который возникает: «Как вы можете назвать конкретный паттерн легким, средним или сложным?». Ответ очень прост, если вы можете взломать логику паттерна, то это..