Публикации по теме '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();..