Публикации по теме 'interview'
Интервью с Java Collection Вопросы и ответы 2023
Вот несколько вопросов и ответов на собеседовании по коллекции Java:
В: Что такое коллекция в Java?
A: Коллекция в Java — это структура, обеспечивающая архитектуру для хранения и управления группой объектов. Он предоставляет унифицированный интерфейс для обработки различных типов структур данных, таких как списки, наборы, карты и очереди.
В: В чем разница между ArrayList и LinkedList в Java?
A: ArrayList и LinkedList являются реализациями интерфейса List в Java. Основное..
Javascript в Leetcode 01–03 | Вопросы для собеседования по программированию
Pheezx Coding «Хороший канал на YouTube с объяснением leetcode | здесь"
01. Две суммы
Input: nums = [2,7,11,15], target = 9
Output: [0,1]
Explanation: Because nums[0] + nums[1] == 9, we return [0, 1].
решение
function twoSum(nums, target) {
const comp = new Map();
const len = nums.length;
for(let i=0; i < len; i++){
if(comp[nums[i]] >= 0){
return [comp[nums[i]], i];
}
comp[target- nums[i]] = i;
}
return [];..
Основные концепции интервью по JavaScript — часть 1
В JavaScript существует шесть основных типов данных, которые можно разделить на две группы: примитивные и ссылочные типы данных. Вот обзор этих типов данных:
Примитивные типы данных . Это основные типы данных, которые непосредственно содержат значение. Они неизменяемы, то есть их значения не могут быть изменены после их создания.
а. Строка: строка представляет собой текст и заключена в одинарные или двойные кавычки. Например, «Привет, мир!» или «Привет, мир!».
б. Число: числовой..
Обещание JavaScript объяснить интервьюеру в 3 этапа, чтобы взломать интервью: Что? Почему? Как?
1. Что такое обещание?
В JavaScript обещание — это объект, представляющий результат асинхронной операции. Это позволяет вам писать асинхронный код в более синхронном стиле, что упрощает его чтение и запись.
Промис имеет два возможных состояния:
выполнено
Если операция выполнена успешно, обещание выполняется, и результирующее значение передается функции «тогда».
2. отклонено.
Если операция не удалась, обещание отклоняется, и ошибка передается функции «поймать».
2...
Разумный процесс технического собеседования
Было много дискуссий о том, как нарушается процесс собеседования для инженеров-программистов. Некоторые старшие инженеры даже отказываются проводить технические собеседования. Вот мое мнение о некоторых улучшениях, которые можно было бы внести в процесс:
Нет досок
Очевидно, что реальное программирование не делается на доске. Такая практика создает неудобства для кандидата в пользу интервьюера. Вместо этого я предлагаю позволить кандидату решать проблемы на реальном компьютере,..
Понимание вызова, применения и привязки в JavaScript
JavaScript — это мощный язык, предлагающий несколько полезных функций для управления объектами и массивами. Среди этих функций call , apply и bind обычно используются для управления значением this внутри функции.
В этом блоге мы обсудим различия между call , apply и bind и когда использовать каждый из них.
Функция call()
Функция call() используется для вызова функции и указания значения this . Он принимает объект, который станет значением this внутри функции, и..
Как стать специалистом по анализу данных? Пошаговый путь
Наука о данных , Мнение
Как стать специалистом по анализу данных? Пошаговый путь
Стать специалистом по данным - это относительно новая карьера, которая объединяет статистику, бизнес-логику и знания программирования. Специалисту по данным, а не только инженеру по машинному обучению, особенно необходимо всестороннее понимание алгебры, статистики, машинного обучения и алгоритмов глубокого обучения. Я хочу предложить путь, по которому вы можете пройти за 3 месяца, чтобы подготовиться к..