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


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

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

React Coding Interview Challenge 17
Напишите компонент, который запускает программу ввода пользователем числа. Это 17-я статья в серии, которая должна была состоять всего из 10 задач в стиле интервью по кодированию React, каждая из которых дополнена спецификацией проблемы и кратким изложением одного подхода к решению. Я не уверен, как долго я буду продолжать эту серию, но пока я продолжаю думать о новых проблемах с интервью или сталкиваюсь с ними, я сделаю все возможное, чтобы опубликовать их здесь!

Как подготовиться и ответить на технические вопросы на собеседовании?
В этом сообщении блога мы рассмотрим эффективные стратегии подготовки ответов на технические вопросы во время интервью и предоставления хорошо продуманных ответов. Важно владеть хотя бы одним языком программирования, при этом Python относительно проще по сравнению с другими языками. Кроме того, приобретение знаний в C++ или Java может быть полезным. Важно иметь в виду, что во время интервью интервьюер может попросить вас написать код, а некоторые компании даже проводят отдельный..

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

React Coding Interview Challenge 20
Печатать введенный пользователем текст слово за словом Это 20-я статья в серии, которая должна была состоять всего из 10 задач в стиле интервью по кодированию React, каждая из которых дополнена спецификацией проблемы и кратким изложением одного подхода к решению. Я не уверен, как долго я буду продолжать эту серию, но пока я продолжаю думать о новых проблемах с интервью или сталкиваюсь с ними, я сделаю все возможное, чтобы опубликовать их здесь!

Нотация Big O для собеседований по кодированию
Почему бы просто не измерить время выполнения программ? Мы используем нотацию Big O для измерения эффективности программ. Когда говорят об эффективности, все зависит от времени выполнения программы. Если вам интересно, почему бы просто не запустить секундомер, когда мы запускаем нашу программу, и не остановиться, когда она будет завершена, продолжайте читать. Почему просто не измеряют время выполнения программ? public static void print1000() { Instant start = Instant.now();..