Публикации по теме 'technical-interview'


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

Снятие остроты с крайних случаев
Выявление крайних случаев в алгоритмах и приложениях Это такое радостное чувство, когда вы, наконец, заставляете свой алгоритм работать. Или когда ваше веб-приложение правильно работает так, как вы этого хотите. Но затем… кто-то задает вопросы «а что, если я попытаюсь сделать это?», «Что произойдет, если мы это изменим», «как ваше решение справится с этим?» Крайние случаи - худшие! Что такое крайний случай? Граничный случай (или иногда его называют граничным случаем ) - это..

Пробное техническое интервью с SKILLED: чего ожидать
Пару недель назад у меня было первое техническое собеседование. Это было всего лишь инсценировка интервью, но в любом случае я чувствовал себя довольно встревоженным. Я действительно не знал, чего ожидать: конечно, я провел свое исследование на основе Google, но вся информация, которую я нашел, была довольно противоречивой - у некоторых людей было много теоретических вопросов, у кого-то были какие-то алгоритмы, кого-то попросили создать небольшое приложение. Как я узнал позже, мои..

Интервью по JavaScript: разгадывая матрицу
Придумайте следующий вопрос на собеседовании, связанный с матрицей Недавно у меня была возможность пройти имитационное техническое собеседование по мере того, как я продвигаюсь к поиску работы. Для последней задачи мне дали матричную задачу. Матричные задачи - популярные вопросы технических собеседований, и существует множество, в которых используются матричные структуры данных. Эта конкретная задача хороша для отработки методов массивов! Постановка задачи Учитывая матрицу,..

Освоение технических интервью: Project Euler Задача № 4
Project Eueler — это веб-сайт, который предоставляет множество математических задач и задач по программированию для всех, кто заинтересован в оттачивании своих навыков решения задач. Они также стали довольно популярными на технических собеседованиях для вакансий Data Scientist, поэтому, если вы думаете, что поиск работы не за горами, неплохо с ними ознакомиться. Теперь, когда моя программа погружения в науку о данных на Генеральной Ассамблее подходит к концу, мы рассмотрели некоторые из..

Обращение связанного списка в JavaScript
Обращение связанного списка в JavaScript Добро пожаловать на мою четвертую задачу по программированию, и я должен сказать, что она будет немного отличаться от предыдущих. Во-первых, я использую более информативный заголовок! Кроме того, я собираюсь использовать JavaScript! Я готовился к техническому собеседованию по JavaScript и хочу оставаться в курсе. Я все еще объясню логику, чтобы те, кто более знаком с Python или другим языком программирования, все равно могли понять, что..

Использование заглавной буквы в первой букве строки в JavaScript
Как программист, вы, вероятно, столкнетесь с ситуацией, когда вам нужно будет использовать первую букву строки с заглавной буквы. В JavaScript есть много способов добиться этого, большинство из которых включают методы JavaScript String .toUpperCase() и .charAt() . Метод .toUpperCase() возвращает строку, для которой он вызывается, но преобразован для вызова символов верхнего регистра. let greeting = “Greetings, everybody.”; console.log(greeting.toUpperCase()); // expected output:..