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


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

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

Как проверить подпоследовательность в массиве? Дэнни Рейна
Оптимизированное решение Намерение Я нахожусь на пути оттачивания своего набора навыков решения алгоритмических задач. Попутно я хочу поделиться с вами тем, как начать с нуля и постепенно становиться лучше. Эта статья покажет вам, как я научился решать эту распространенную проблему алгоритма, обычно называемую проверкой подпоследовательности в массиве. Проблема Сложность: Легко Имея два входа, первый массив целых чисел, второй меньший массив целых чисел, напишите функцию,..

Какие языки программирования входят в пятерку лучших
Javascript. JavaScript — это язык программирования высокого уровня, который является одной из основных технологий Всемирной паутины. … Питон. Python — один из самых популярных языков программирования сегодня, и его легко освоить новичкам из-за его удобочитаемости. … Go. Джава. Котлин. PHP. C# Быстрый. 1. Питон . Python по-прежнему остается одним из лучших языков программирования, который каждый разработчик должен изучить в этом году. Этот язык прост в освоении и..

Как брать интервью у программистов
Тесты кодирования, тесты дизайна и т. Д. - методология собеседования и оценки нанимаемых инженеров-программистов. «Не знаю, почему, но мне нравится этот кандидат, моя интуиция подсказывает мне, что он / она будет отличным» - неправильный способ нанимать людей В своей недавней книге Разговор с незнакомцами Малкольм Гладуэлл отмечает, что наука стоит за «интуитивным чутьем», и отмечает, что это обычно неверно. Судьи в правовой системе, чья работа состоит в том, чтобы «судить» о..

Как стать хорошим программистом за 7 шагов
Итак, вы решили заняться программированием? Независимо от того, учитесь ли вы программировать для развлечения или для достижения цели, у вас будет много вопросов по этому поводу. Как человек, который когда-то был новичком в программировании, я постараюсь поделиться своим мнением о том, как лучше всего начать работу с вашим первым языком программирования. Обучение программированию - это процесс на всю жизнь, но эти советы начнутся на вашем пути. 1 | Сначала изучите основные концепции..

LeetCode: 1641. Подсчет отсортированных строк гласных
Динамическое программирование / среда Для заданного целого числа n вернуть количество строк длины n, состоящих только из гласных (a, e, i, o, u) и отсортированных лексикографически. Строка s лексикографически отсортирована, если для всех допустимых значений i значение s[i] равно или предшествует s[i+1] в алфавите. Пример 1 Input: n = 1 Output: 5 Explanation: The 5 sorted strings that consist of vowels only are ["a","e","i","o","u"]...