Публикации по теме 'interview'
Вопросы для интервью по науке о данных для начинающих
Введение
Некоторые из интервью по науке о данных довольно сложные, а некоторые очень простые. Пытаясь устроиться на работу в области науки о данных более свежего или начального уровня, вы обязаны подготовиться и иметь хотя бы базовые знания, связанные почти со всеми темами науки о данных. Для работы в области науки о данных более свежего уровня не требуется глубоких знаний по конкретной теме, просто у вас должно быть базовое представление об основной интуиции и базовое представление почти..
День 9: Задача «Подъем по лестнице».
День 9: Задача «Подъем по лестнице».
Проблема:
Вы поднимаетесь по лестнице. Чтобы добраться до вершины, нужно n шагов.
Каждый раз вы можете подняться на 1 или 2 ступеньки. Какими разными способами вы можете подняться на вершину?
Примечание: заданное n будет положительным целым числом.
Пример 1:
Input: 2
Output: 2
Explanation: There are two ways to climb to the top.
1. 1 step + 1 step
2. 2 steps
Пример 2:
Input: 3
Output: 3
Explanation: There are..
Как работает алгоритм ANN HNSW?
Говоря простым языком, знания DS не требуются.
Начало
Если мы когда-либо работаем над каким-либо проектом по науке о данных или хотим добавить в вашу систему более интеллектуальный поиск (например, векторный поиск). возможно, вы уже использовали этот алгоритм — HNSW.
Этот пост не для того, чтобы просматривать документы (я не могу этого сделать) с деталями, а просто для того, чтобы просто выделить основную идею этого алгоритма, чтобы поделиться ею и обсудить.
Как обычно, начнем с..
Несколько вопросов, связанных с консолями, которые вы должны знать для интервью Frontend Developers
Каков результат [1,2,3,,,].length ?
2. function f() {console.log(x + y);} — что выводится?
3. Массив с 3 значениями, такими как 1, 2, 3. Я изменил длину массива на 5. Теперь я распечатаю массив. Что будет отображаться?
4. Что такое typeof(null) и typeof(undefined)?
5. Если у нас есть console.log внутри метода setTimeout с тайм-аутом 0, а другой console.log находится вне функции тайм-аута, то какая консоль выполняется первой?
6. Что выведет if(false+1===1) ?
7. Что будет на..
Leetcode: 2 метода решения задач обхода дерева
2 техники решения задач обхода дерева
Мотивация
Дерево — одна из самых популярных структур данных при кодировании интервью, поэтому важно понимать методы обхода дерева.
1. Поиск в ширину
Давайте посмотрим на эту проблему:
Учитывая root бинарного дерева, вернуть порядок обхода значений его узлов . (то есть слева направо, уровень за уровнем).
Источник: Литкод
Почему поиск в ширину (BFS) идеально подходит для решения этой проблемы?
При поиске в ширину (BFS), как..
Новые материалы
Как создать динамическую маршрутизацию с компонентом Next.Js
В последней части серии ( Как использовать getInitialProps для извлечения внешних данных и заполнения данных на предварительно обработанной странице Next.Js ) мы создали демонстрацию получения..
Основы Fullstack-разработки
Работая в разных стартапах, а также управляя проектами в качестве фрилансера для стартапов, которые находятся на нулевом уровне, я видел, как многие люди обращаются к первокурсникам для создания..
Доверительные интервалы и как их найти
Учитывая выборку, скажем, рост 10 человек в городе, вы хотите оценить средний рост всех взрослых в городе. Вы можете сделать это, взяв среднее значение высот вашей выборки, но ни в коем случае..
Советы и рекомендации по JavaScript: использование мощных функций с массивом объектов
Пишите меньше и делайте больше с этими функциями
Учиться всему чему-то
Предисловие
Сколько различных операций мы можем выполнить, используя только один массив объектов? Эти решения,..
«HELLO WORLD» на 10 языках программирования: веселое путешествие
Ах, классическая программа «HELLO WORLD» — обряд посвящения для каждого программиста. Но что, если мы скажем вам, что это не просто строки кода; это путешествие по необычным мирам языков..
Рубиновый еженедельник, выпуск 17
Добро пожаловать в 17-й выпуск Ruby Weekly, бесплатного еженедельного сборника новостей и статей о Ruby, который рассылается по электронной почте.
Ruby для..
Ruby on Rails — День 1: Зацикливание
Сколько способов зациклиться в Ruby?
Вопрос: распечатайте «Я люблю Ruby!» 10 раз
Решения:
Использование .times
10.times {print «Я люблю Ruby!»
2. Использование for in
для я в..