Пополнить
Я не ожидала, что эта статья будет такой популярной, поэтому планирую организовать статью по вопросам интервью, если вас интересует детская обувь, то можете обратить на нее внимание.эта статья
Я не знаю, что не так, но некоторые друзья не видят реакцию на статью, которую я разместил, ладно. Пожалуйтесь: я не понимаю, почему я должен так много работать, чтобы обобщить какой-то контент, и все еще распыляюсь. Я только что закончил, и я наступил на много ям по пути. Правильно ли писать вниз по ямам, на которые я наступил? Есть много друзей в области комментариев, чтобы поощрить, и даже побежал в нашу общедоступную учетную запись, чтобы оставить сообщение, чтобы поощрить, здесь от имени нашей группы друзей, чтобы сказать искреннее спасибо этим друзьям. (Наша официальная учетная запись: команда по заполнению ИТ-интервью, в конце статьи есть QR-код, спасибо за вашу поддержку, спасибо!) Это моя третья статья, я продолжу ее публиковать, даже если изменю номер!Второй пункт вопроса на собеседовании: я не осмеливаюсь сказать, что я горячая, даже если убью себя.
Комментариев слишком много, и я не могу отвечать на них по одному. Вот краткое введение. Это интервью было взято, когда я искал работу на последнем курсе. Эту возможность мне порекомендовал мой друг. Он сказал, что в их отделе не хватало людей. Не социальный набор, не социальный набор, не социальный набор и не основной отдел MIUI
предисловие
Когда я впервые приехал в Пекин, я не был знаком с местом жизни, и большая мысль о поиске работы пришла мне в голову. К счастью, HR Xiaomi прислал мне уведомление об интервью и попросил меня пройти быстрое (bei) счастливое (shang) собеседование.
одна сторона
Первый — это очень простой набор вопросов.
-
1: Какой процесс вы прошли от ввода URL-адреса до отображения страницы браузера? DNS-запрос, трехстороннее рукопожатие, http-запрос,
-
2: Процесс создания нового объекта: Суть в том, чтобы вернуть это
-
3: Пожалуйста, кратко объясните, что такое пузырьковое распространение событий, захват событий и делегирование событий. Этот ответ слишком прост, не о чем упоминать Затем идет немного css
-
4: Пожалуйста, реализуйте трехколоночный макет с фиксированной шириной с обеих сторон и адаптивной посередине. Нечего упоминать: макет Святого Грааля, Шуанфэйян.
-
5: Вы понимаете гибкий макет?
Я прошел относительно спокойно, сделал глоток воды и отдохнул. Успокоить напряжение Как только я успокоился, подошли обе стороны.
две стороны
Вторая сторона: (судьи, которые плохо разбираются в js, могут хорошо его выучить)
-
1: Пожалуйста, кратко опишите цепочку прототипов От прототипа, неявного _proto_, конструктора и влияния изменения содержимого цепочки прототипов. Этот довольно знаком
-
2: Вы понимаете ES6? Пожалуйста, кратко расскажите о механизме промисов Асинхронный механизм обещаний, воспользуйтесь ситуацией, чтобы поговорить о решении проблемы ада обратного вызова
-
3: Напишите глубокую копию вручную: Это говорит вам о простом и грубом способе добавить очки JSON.parse(JSON.stringify(obj)) Глубокая копия с JSON
-
4: Как изменить наведение этого, Конечно, звонил, обращался, связывал, а потом спрашивал разницу между этими
-
5: Разница между == и === Каков результат typeof null
-
6: Поговорите о том, как реализовать замыкания
-
7: Порядок выполнения синхронного и асинхронного
С другой стороны, саспенса почти нет. Я думаю, что сложность вопроса относительно общая, и это больше, чтобы сказать это самому.Может быть, интервьюер смотрит на мою глубину. Я снова начал успокаиваться, и я был счастлив видеть три стороны
Три стороны:
-
1: Разница между запросами на получение и публикацию
-
2: Что считается междоменным? Как решить кроссдоменную проблему?
-
3: Упорядоченный массив для операций поиска? (почерк) Хватит болтать, давайте начнем бинарный поиск
-
4: Напишите быструю сортировку вручную Вы видите строку сортировки слиянием? Ну нет, дальше началось счастливое путешествие структур данных, алгоритмов, компьютерных сетей... Я просто холоден в этой области, да и базовых знаний в этой области действительно не хватает.
Инженерные вопросы переднего плана также понятны. В этом интервью я почувствовал, что должен больше работать над алгоритмами и структурами данных. Кто сказал, что интерфейс не тестирует алгоритмы? ? ? ? ? ?
Мы выстоим, мы выстоим. Эта дорога слишком трудна для всех, давайте подбадривать друг друга и идти бок о бок вместе!
Если вам не интересно, просто игнорируйте
Потому что многие из моих одноклассников занимаются профессиями, связанными с интернетом, и все всегда жалуются, что много подводных камней в поиске работы, когда болтают в свободное время, поэтому я планирую собрать весь опыт своих одноклассников в поиске работы. работа. Он предоставляется студентам, которые хотят заниматься в этой области, и я надеюсь, что друзья в кругу смогут вместе добиться прогресса и вместе избежать ловушек.