Публикации по теме 'coding-interviews'
Конкурс Leetcode раз в две недели 99 интересных задач
Давайте посмотрим на третью задачу из двухнедельного конкурса Leetcode 99 . Решения различных задач из других конкурсов вы можете найти здесь .
Подсчет способов группировки перекрывающихся диапазонов
Вам дан двумерный массив целых чисел ranges , где ranges[i] = [starti, endi] означает, что все целые числа от starti до endi (оба включительно ) содержатся в диапазоне ith .
Вам нужно разбить ranges на две (возможно, пустые) группы таким образом, чтобы:
Каждый..
Стрелочные функции — Еще один пример (YAP!)
Стрелочные функции были введены шесть лет назад. Большинство современных браузеров теперь поддерживают стрелочные функции. Большинство разработчиков думают, что стрелочные функции — это просто синтаксический сахар для функций. Даже по прошествии шести лет многие фронтенд-разработчики еще не совсем понимают, что такое стрелочные функции и зачем они им.
Итак, вот учебник по стрелочным функциям.
Начнем с того, что стрелочные функции имеют следующий синтаксис
parameters => expression..
Пять советов, как пройти собеседование по кодированию
Конечная цель собеседования по кодированию не в том, чтобы запрограммировать лучшее решение во время упражнения по программированию.
Не поймите меня неправильно: есть надежда, что предложенное решение в итоге сработает. Интервьюеры сосредотачиваются не только на том, насколько хорошим или плохим является окончательное решение для оценки.
Я провел много собеседований, и, основываясь на том, что я наблюдал за многими кандидатами, вот мои рекомендации, как приложить все усилия.
Вы..
Итерация массива в JavaScript: раскрытие записей (), ключей () и значений () для эффективных данных…
Давайте познакомимся с искусством управления массивами с помощью entry(), keys() и values(). Раскройте потенциал возможностей обработки данных JavaScript.
JavaScript предоставляет мощные методы для перебора массивов и доступа к их элементам. В этой статье мы рассмотрим функции entries() , keys() и values() , которые доступны для объектов массива. Эти функции предоставляют удобные способы перебора элементов массива и извлечения ключей и значений. Давайте углубимся в детали каждой..
Структуры данных: стек
Продолжая серию статей о полезных структурах данных и их реализации, на этой неделе я буду изучать стеки. Вы найдете их повсюду под капотом почти во всех системах, с которыми мы ежедневно взаимодействуем.
Зачем использовать стек?
У стеков есть несколько реальных приложений, начиная от простых задач, таких как обращение строки, и заканчивая более сложными, такими как алгоритмы поиска с возвратом. Концепция относительно проста, но ее полезность невозможно переоценить. Давайте..
Уроки, которые я извлек из трех компаний, которые отказали мне в стажировке по разработке программного обеспечения
Я подал заявку на 700+ стажировок в рамках цикла приема на работу летом 2021 года. У меня было много интервью, но также было много отказов, связанных с интервью. Я вижу, что большинство людей говорят о своем успехе, но мало людей говорят о том, чему они научились после каждого отказа.
Я расскажу о 3 самых обидных отказах, которые я получил в этом году, и все они были у меня на собеседовании (онлайн-оценки не в счет). Ради анонимности я не буду называть названия компаний, но некоторые..
Как решить задачу кодирования 1647. Минимум удалений, чтобы сделать частоты символов уникальными
Пример частотной сортировки
Постановка задачи
Строка s называется хорошей, если в s нет двух разных символов с одинаковой частотой.