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


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

Опыт собеседования с фронтенд-инженером Razorpay
Всем привет, Я Апурв Танеджа , студентка последнего курса LNMIIT, Джайпур. В настоящее время я работаю стажером SWE в InnovAccer. В сегодняшнем блоге я поделюсь своим опытом прохождения собеседования в Razorpay на должность Frontend Engineer. В конце я также упомянул ресурсы, которые очень помогли мне подготовиться к интервью. Как это началось? Это началось еще в декабре 2020 года, я листал Твиттер и тут наткнулся на твит от Sandesh о должности Frontend Engineer в Razorpay. Я..

15 общих вопросов для интервью фронтенд-разработчику в 2019 году
1. Как бы вы реализовали игру Крестики-нолики на предпочитаемом вами языке? Можно использовать минимаксный алгоритм в теории игр. Перешлите этот пост от GeeksforGeeks . 2. Насколько важно модульное тестирование? Модульное тестирование снижает количество ошибок, выявляемых во время развертывания, что делает его критически важным для эффективной разработки программного обеспечения. Вот взгляд на этот тип тестирования и почему вы должны проконсультироваться со своей командой..

Техника двух указателей
В этой второй части моей серии Алгоритмы и структуры данных я объясняю очень распространенный метод, используемый в алгоритмах поиска: метод двух указателей. Первая часть, Проблемы со скользящим окном в JavaScript , не является предварительным условием для понимания материала этой статьи, но она охватывает другой распространенный шаблон кодирования, полезный для вопросов на собеседовании по разработке программного обеспечения, и его можно прочитать здесь . Почему два указателя?..

LeetCode 31 Следующая перестановка: алгоритм Нараяны Пандиты
Практика быстрого собеседования Проблема с литкодом 31. Следующая перестановка просит нас переставить список чисел в лексикографически следующую перестановку этого списка чисел. Наивное решение Обычно наивное решение оказывается достаточно простым, но в данном случае это неверно. Чтобы попытаться получить список всех перестановок целых чисел. Одним из решений этого является взять любое число в качестве первого числа и добавить его к перестановкам любых других чисел, что даст нам..

Делегируйте прототипы и непредвиденные побочные эффекты
Стремление к профессионализму Гибкость, лаконичность и возможность повторного использования - это черты, которые помогают предотвратить появление запаха в коде. Достичь этих качеств непросто. Обязанность профессионального программиста - полностью понимать язык, с которым он работает, чтобы свободно и идиоматично выражать свои мысли. Покончить с конструкторами При использовании JavaScript это означает, что нельзя переносить классические шаблоны наследования на язык, обладающий..