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