Публикации по теме 'interview-questions'


Понимание матричной факторизации для рекомендательных систем
Узнайте, как реализовать алгоритм матричной факторизации, который Google использовал для реализации моделей совместной фильтрации. Вступление Матрица стала важной темой в вопросах собеседования, независимо от того, являетесь ли вы разработчиком или инженером по данным. Работа с матричными индексами и их преобразование - это исключительная способность для понимания инженером данных. Идея состоит в том, чтобы под ним изучать математику. Когда вы поймете алгоритм, все, что вам нужно..

Почему интервьюеров так заботят алгоритмы и структуры данных?
Структуры данных и Алгоритмы - одни из самых важных навыков, которые должен иметь каждый студент, изучающий информатику. Часто можно увидеть, что люди, хорошо знающие эти технологии, являются лучшими программистами, чем другие. Выбор правильной структуры данных или алгоритма для решения конкретной проблемы сильно влияет на эффективность решения. Эти навыки не только помогают программисту найти высокооплачиваемую работу, но также помогают поддерживать и хорошо выполнять свою..

План спринта для занятого интервьюируемого
Чертеж плана спринта, который вы можете скорректировать для своего пути к собеседованию Приступая к собеседованию для технологической отрасли, некоторые инженеры склонны начинать шлифовать leetcode и рассылать резюме, но организованность и тщательность помогли мне достичь своих целей, не теряясь и не подписывая контракт с не той компанией. В каждом спринте я представляю четкие цели, которые приближают вас к прохождению этих собеседований, и задачи из разных категорий, таких как резюме,..

10 статей для подготовки к интервью по программированию
Разработчик, готовящийся к предстоящему собеседованию, почти всегда начинает с поиска в Google. Сначала она будет искать вопросы - технические. Неизбежно это будет пропасть, из которой смогут выйти очень немногие программисты. Это продолжается вечно, до ужасного дня собеседования. За каждым собеседованием нет возможности сосредоточиться на технике и психологии собеседования. В течение последних двух лет я много писал о вопросах для собеседований по программированию, секретах..

Facebook ABCS: обзор
Итак, это знаменует конец первого запуска программы Facebook Above and Beyond Computer Science (ABCS) в Сингапуре. Я не могу сказать, что был действительно подготовлен ко всем занятиям, но - я благодарен за возможность завести новых друзей, оттачивая свои навыки кодирования на собеседовании, понимая, что нужно отшлифовать, и отрабатываю вопросы кодирования в группе. Безусловно, доволен полученным опытом - спасибо Facebook за предоставленную возможность. Вот моя подборка записей..

Ежедневная проблема кодирования (змеи и лестницы)
Давайте посмотрим на нашу сегодняшнюю проблему кодирования, которую мы должны решить. Постановка проблемы: - Змеи и лестницы — это игра на доске 10 х 10, цель которой — добраться от клетки 1 до клетки 100. На каждом ходу игроки бросают шестигранный кубик и перемещаются вперед на количество клеток, равное результату. Если они приземлятся на квадрат, представляющий змею или лестницу, они будут перенесены вперед или назад, соответственно, на новый квадрат. Найдите наименьшее количество..

Полные вопросы и ответы на собеседовании по C++
Полные вопросы и ответы на собеседовании по C++ В статье рассматриваются наиболее часто задаваемые вопросы на собеседованиях по C++ и краткое объяснение каждого вопроса. 1. Что такое ООП? Объектно-ориентированное программирование — это парадигма программирования, основанная на концепции «объектов» классов. Объекты могут содержать данные в виде полей и связанный код в виде методов. Объекты могут обращаться к своим собственным процедурам и изменять свои поля данных. 2. Что..