Публикации по теме 'coding-interviews'


Математика, стоящая за кодированием 279. Совершенные квадраты
Когда продвинутая математика приходит к решению проблемы кодирования Постановка задачи Получив целое число n , верните наименьшее количество полных квадратных чисел, сумма которых равна n . Идеальный квадрат  – это целое число, являющееся квадратом целого числа; другими словами, это продукт какого-то…

наименьшее положительное целое число, которое не может быть представлено в виде суммы элементов заданного массива | Кодирование…
Я видел, что объяснение этой проблемы не очень подробное на нескольких платформах, которые ожидают понять очевидное, а этот вопрос не является. Итак, здесь я постараюсь ясно объяснить проблему с примерами и изображениями. Это последний вопрос, который мы рассмотрим в рамках математической категории . Давай начнем. Если вы готовитесь к предстоящему собеседованию по кодированию, попробуйте ответить на эти вопросы, прежде чем приступать к нему. 30-дневный..

5 тем о микросервисах, которые мне хотелось бы знать, прежде чем идти в комнату для собеседований
Собеседования по микросервисам — это поворотные моменты в вашем техническом путешествии. Когда вы готовитесь к этим разговорам, становится ясно, что хорошее понимание фундаментальных тем микросервисов — ваш ключ к успеху. В этой статье мы прольем свет на пять важнейших тем, связанных с микросервисами, которые могут изменить правила игры, прежде чем вы пойдете на собеседование. Давайте сразу погрузимся. 1. Стратегии коммуникации микросервисов Коммуникация лежит в основе..

Понимание логической архитектуры MYSQL
Что такое MySQL? MySQL разработан и поддерживается шведской компанией MySQL AB и написан на языках программирования C и C++. Он был создан Майклом Видениусом и Дэвидом Хьюзом. MySQL — это система управления реляционными базами данных (RDBMS), доступная в виде бесплатного программного обеспечения с открытым исходным кодом по лицензии GNU General Public License. Это система управления базами данных, быстрая, масштабируемая и простая в использовании. MYSQL совместим с различными..

Meta/Amazon/Google/Microsoft Вопрос интервью — LeetCode 1091
В этом посте мы собираемся обсудить leetcode 1091 — Shortest Path in Binary Matrix , который задают в интервью Google, Meta, Microsoft и Amazon. Анализ проблемы По заданной n x n бинарной матрице grid вернуть длину кратчайшего чистого пути в матрице . Если нет четкого пути, верните -1 . Путь очистки в двоичной матрице — это путь из верхней левой ячейки (т. е. (0, 0) ) в нижнюю правую . ячейка (например, (n - 1, n - 1) ), такая что:

В чем причина разницы между целочисленным делением и преобразованием с плавающей запятой в целое в…
Вот небольшой пост о разнице между целочисленным делением и преобразованием числа с плавающей запятой в целое число в Python. Целочисленное деление ( также известное как деление на пол ) усекает дробную часть и округляет результат до ближайшего целого числа. Это связано с тем, что целочисленное деление направлено на то, чтобы выполнить деление и остаться в области целых чисел. Например: print(5 / 2) # Returns 2, not 2.5 С другой стороны, преобразование числа с плавающей запятой..

Пять наиболее часто задаваемых вопросов о бинарном дереве на собеседовании в Meta
Не забудьте приобрести книгу Проектирование приложений, интенсивно использующих данные , самую важную книгу для подготовки к собеседованию по проектированию систем! Освоение структур данных имеет решающее значение для любого собеседования по разработке программного обеспечения, особенно для таких технологических гигантов, как Meta (ранее Facebook). Среди множества структур данных ключевой темой часто становится бинарное дерево. Получите более высокую зарплату с помощью Grokking..