Публикации по теме 'junior-developer'


Javascript 30 (День 20)
Распознавание речи Демо можно найти здесь . Чему я научился на этом мини-проекте. Распознавание речи() Это окно object , которое позволяет использовать микрофон для реализации функции распознавания речи. window.speechRecognition обозначается как webkitSpeechRecognition в chrome, отсюда и оператор or . конец Это событие, которое можно прослушивать, когда микрофон получает вход. Результатом этого является объект SpeechRecognitionResultList , который имеет множество..

Алгоритм сортировки кучи 101
Добро пожаловать в мой учебник по чудесному, загадочному и волшебному алгоритму сортировки кучи (HSA) , который мы создадим с помощью JavaScript. Вступление Я буду честен, для любых младших разработчиков, которые не знакомы с деревьями двоичного поиска, макс / мин кучей и другими связанными понятиями, это будет довольно сложное пошаговое руководство. Мое предложение: не торопитесь с каждым шагом и убедитесь, что вы твердо усвоили основы по мере продвижения по материалу. И как..

Идемпотентность, объясненная младшим разработчиком
Демистификация термина «идемпотент» и обсуждение его применения в реальном мире Веб-разработчики не могут дольше нескольких недель не слышать термин «идемпотент», который крутят в офисе. Этот термин стал повсеместным в командах, стремящихся создавать высококачественные службы API. Многие сообщения и статьи в блогах чрезмерно усложняют то, что на самом деле делает идемпотентность для приложения. Погружаться в технический жаргон - это не , для чего мы здесь. Я считаю, что..

Советы для младших инженеров-программистов № 2: Обращение за помощью
Знать, когда обратиться за помощью, может быть так же сложно, как и решить проблему, с которой вы пытаетесь обратиться за помощью. Слишком рано, и вы будете рассматриваться как бездельник. Слишком поздно, и вы потратили слишком много времени впустую. Слишком рано/поздно, конечно, относительно, но важно знать, когда вы достигли зоны Златовласки. Пару лет назад, когда я работал в Qualcomm, я пытался отлаживать сложный мультиплексор/демультиплексор, который написал сам. Как бы..

Обратные гласные в строке (Javascript)
Я готовился к раунду технического собеседования, и один из практических вопросов, с которыми я столкнулся, касался перестановки гласных в заданной строке. Хотя с логической точки зрения это выглядело достаточно просто, реализация не была… вначале. Я наткнулся на несколько примеров в Интернете, которые я тоже не мог понять. Поэтому мне пришлось придумать другой способ, и вот мое решение. function reverseVowels(str){ var vowels = “aeiouAEIOU”; var vowelsToReverse = []; for(i = 0..

Совет для младшего разработчика, пытающегося войти в дверь
Совет для младшего разработчика, пытающегося войти в дверь Если вы младший разработчик, пытающийся получить работу в Лондоне или вообще где-либо еще без коммерческого опыта, я уверен, вы чувствовали, что беретесь за невозможное. Поболтав с несколькими джуниорами и почувствовав боль, мы решили составить следующее руководство :) Недавно я имел удовольствие помочь паре наших клиентов найти младших разработчиков iOS, Andriod и Ruby. Это был первый раз, когда я работал над младшей ролью, и,..

Онлайн-тестирование Apple - младший разработчик
На прошлой неделе я писал о разговоре с младшим разработчиком, у которого возникли проблемы с интервью Amazon . На этой неделе я пишу об онлайн-тестировании Apple. Далее телефонное интервью! Два вопроса, с которыми я столкнулся, неплохие и хороший способ попрактиковаться в ваших алгоритмах онлайн-оценки в крупных технических компаниях. Вопрос 1: Для массива, содержащего n различных чисел, взятых из 0, 1, 2, ..., n , найдите то, которое отсутствует в массиве. Пример 1:..