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


Десять важных вопросов для собеседования по программированию
Решение проблемы — важная вещь, чтобы получить работу программиста. Чтобы подготовить вас к собеседованию по программированию на Javascript, вот десять наиболее распространенных вопросов, которые задают на собеседовании: Перевернуть каждое слово в строке. Код: 2. Вызов FizzBuzz. Напишите функцию, которая делает следующее: консоль записывает числа от 1 до n, где n — целое число, которое функция принимает в качестве параметра регистрирует fizz вместо числа, кратного..

Перестановка слов предложения в C++
Объяснение 4 различных методов, которые не являются единственным способом сделать это. Таким образом, перестановка слов в данном предложении — популярный вопрос в более свежих интервью, и я виноват в том, что не смог сделать это во время моего самого первого интервью. Поскольку я выбрал C++ в качестве объектно-ориентированного языка, на котором должен был проводить собеседование, меня попросили реализовать все вышеперечисленное на C++. Честно говоря, я думал, что меня попросили..

Вопросы для собеседования по JavaScript (часть 2)
Несколько каверзных вопросов на собеседовании по кодированию JS Этап 3 (день 3) 1. Следующий рекурсивный код вызовет переполнение стека, если список массивов слишком велик. Как вы можете исправить это и при этом сохранить рекурсивный шаблон? var list = readHugeList(); var nextListItem = function() { var item = list.pop(); if (item) { // process the list item... nextListItem(); } }; Ответ: Возможного переполнения стека можно избежать, изменив..

Как подготовиться к вызовам кодирования? - ТАЙКАЙ
Многие люди увлечены программированием 👩‍💻 Ежегодно миллионы студентов изучают информатику в качестве своей специальности. И многие другие записываются на различные курсы, связанные с этим. Большая часть этой области - программирование. Если вы недавно получили высшее образование и ищете работу в области программирования, то вам следует научиться сдавать задания по программированию . Задания по программированию - отличный способ проверить свои навыки и способности. Их можно..

Опыт интервью
Сегодня я собираюсь поделиться своим опытом на нескольких собеседованиях, с которыми я столкнулся. Перед этим позвольте мне рассказать вам, что было у меня на уме. Я был настолько уверен, что смогу взломать любое интервью (я был в пузыре, что знал все). Из-за моей чрезмерной самоуверенности я взял 2 собеседования за один день, надеясь, что у меня на руках будет 2 письма с предложениями. Теперь самое интересное. Интервью Введение прошло хорошо на обоих, интервьюер начал задавать мне..

Что такое стек?
Во время технического собеседования по кодированию меня попросили «Написать функцию, которая вернет true, если строка скобок, скобок и фигурных скобок сбалансирована». Попытался решить с помощью счетчика. Сначала я объявил пустой объект, который будет служить для хранения количества каждого символа. Затем я использовал метод .split(“”), чтобы разделить ввод на отдельные символы и сохранить их в переменной split. Я перебрал каждое значение массива, передал его через тернарный..

Структуры данных: хеш-таблицы
Каждый язык называет их по-своему. В Python мы говорим о словарях. Руби, это хеши. JavaScript, мы говорим об объектах. В Java мы говорим о картах. По сути, все это встроенная в язык реализация хеш-таблицы . Хеш-таблица - это структура данных, которая используется для хранения пар ключ-значение. Как и все в жизни, когда что-то кажется таким простым, за этим, вероятно, стоит много дисциплины и тяжелой работы. Хеш-таблицы ничем не отличаются. На самом деле это метод, используемый..