Интервью на стажировку перед началом весеннего набора персонала 2019 г.

внешний интерфейс

Запись собеседования на стажировку перед началом весеннего набора (2019.3 ~ 2019.5)

С 2019.1 проверка проводится постепенно, и собеседование началось в конце февраля, а в основном закончилось в середине апреля. испытал много раз в марте и апрелеПотерпеть поражение,расстроенный,Несчастный случай,ожидать,крах,беспокойство. Я изо всех сил стараюсь вспомнить вопросы, заданные в каждом интервью, надеясь быть ориентиром для молодого поколения.

Марш против стены

Предприниматели правы(一面挂) 2019.2.27

  • CSS реализует треугольник
  • массив не в порядке
  • Разница между for in и for of
  • Будет ли выполняться код после resolve() в функции, полученной промисом?
  • Мониторинг действий пользователей на наших веб-страницах в течение определенного периода времени
  • Ленивая загрузка изображений, предварительная загрузка

第一次面试,问了很多基础,非常非常紧张,都有些结巴。面完恶补了基础,研究了很多平时常用却不未深挖的东西。

байт бит (一面)

Первое видеоинтервью на Niuke.com, Тутиао действительно очень, очень сосредоточенСпособность кода

  • Двухколоночный макет CSS, правый столбец имеет фиксированную ширину, а левый — адаптивный.
  • изгиб, ось
  • куки, сессия, информация о токене
  • перекрестный домен
  • предварительный запрос
  • Каков верхний уровень цепочки прототипов?
  • подробности addEventListener
  • Разорвите код вручную: уменьшите карту инструментов
  • для в и для из
  • Код разрыва рук: вызов реализует привязку
  • Разорвать код вручную: внедрить функцию, выполнять func каждые секунды ожидания и общее время выполнения
  • стрелочная функция
  • Проблема, на которую указывает это
  • переменное продвижение

байт бит (二面)

  • связанный с проектом
  • Код разрыва вручную: реализовать функцию, которая получает obj, путь и значение и реализует obj[path] = value, obj аналогичен формату json.
  • Почему setState реагирует асинхронно? Можно ли его синхронизировать? Когда это асинхронно? Когда синхронизировать?
  • promise
  • реагировать виртуальный дом, diff
  • стрелочная функция
  • this
  • переменное продвижение
  • контекст

байт бит (三面挂)

  • Самостоятельное введение
  • Как удалить события, связанные с addEventListener
  • что решает два? Как решить? Зачем использовать?
  • принцип реакции
  • redux-saga
  • setState асинхронный
  • Контролируемые компоненты против неконтролируемых компонентов
  • Код разрыва: сведение массива

面完头条后恶补了很多js专题和react部分功能的实现原理,虽然三面挂了很遗憾,但是增加了信心,对自己的水平有了一个大概的估计

Tencent PCG одобрена заранее (一面)

  • Самостоятельное введение
  • HTTP-кеширование
  • HTTP vs HTTPS
  • http1.0/1.1/2.0
  • Рукопожатие SSL/TLS, конфиденциальность? Честность? Сертификат? Как браузер проверяет правильность ЦС?
  • Атака «человек посередине»?
  • Что делать, если браузер отправляет запрос на сервер и соответствующий пакет данных перехватывается?
  • Что нового в http 2.0? О сжатии заголовков говорить подробно?
  • XSS, CSRF? разница? Например?
  • цикл событий? сценарии использования
  • прототип?
  • новый?
  • 206 ?

Tencent PCG одобрена заранее (二面挂)

  • куки, сеанс, токен, с кредитами?
  • Почему токен может сопротивляться csrf?
  • Закрытие? сцены, которые будут использоваться? недостаток?
  • Как найти (проверить) утечки памяти?
  • GC
  • голосование
  • websocket

感觉腾讯非常看重网络和安全,面完研究了半个月计算机网络和网络安全

УБНТ (一面挂)

  • Самостоятельное введение
  • cookie ? session ? httponly?
  • Делегирование событий?
  • css по центру по горизонтали и вертикали?
  • Превратить аргументы в массив? совместимый?
  • междоменный?
  • прототип?
  • Почему реакция setState асинхронна?
  • Функции высшего порядка? Компоненты высшего порядка? Функции? разница? пример? @соединять ?
  • редукс?
  • мобкс?
  • Почему редюсер — это чистая функция?
  • Разорвать код вручную: быстрая сортировка
  • Хвостовая рекурсия?
  • Как общаться между листовыми узлами в реакции?
  • Вью проходит?

байт бит (找人内推又被捞了)

  • Самостоятельное введение
  • проект
  • связь между компонентами
  • redux
  • Наблюдатель, спросил глубоко, долго рассуждая
  • API-интерфейс компонента формы antd? Как работает нижний слой? Вы смотрели исходный код?
  • и Form.create?
  • модель событий
  • event loop
  • Разорванная вручную кодовая сумма узлов двоичного дерева leetcode оригинальное название

这一面又挂在了设计模式和算法,之后又研究了几种常用设计模式,刷了一遍剑指offer和leetcode树部分题。


апрель лотереи

58 Корпоративный сервис (一面后加了wx)

  • Весь процесс от ввода URL до отображения
  • dns
  • cdn
  • ядро браузера
  • протокол
  • макет
  • BFC
  • position
  • перерисовывать, перерисовывать

Тонгчен Илонг (англ.offer)

  • перерисовывать, перерисовывать
  • троттлинг, защита от тряски
  • react
  • redux
  • MVC vs MVVM
  • mobx

电话面试,有些没听清,有些久远,记不太清了,不算很难,都是一些之前问过的东西

УФ (面试通过,但因实习时间问题没发offer)

来来回回也就是三月那些问题,且难度低于三月

Кингди (hr面,等offer)

  • Весь процесс ввода URL для рендеринга

Цифровая технология Цзюци (offer)

  • структура данных
  • Стабильность быстрого выпуска
  • Операционная система

Грибная улица(蜜汁一面挂)

  • связанный с проектом
  • Дизайн базы данных
  • обучающее путешествие
  • Замыкания, сценарии использования
  • Шаблон наблюдателя
  • цикл событий
  • Несколько методов наследования
  • Что делать, если мне дали задание, которое невозможно выполнить в установленный срок?
  • Каково ваше понимание глубины и широты предварительного обучения?

这一面都是些开放性问题,感觉答得确实也不错,面试官在结尾也说本轮面试一结束,下一轮面试hr会再联系。 然后就挂了,感觉是不想招人,也可能是我太菜了吧 =.=

АзияИнфо Технологии (史上最短)

  • Блочные элементы и встроенные элементы
  • CSS-инициализация
  • Вы использовали вебпак?
  • жизненный цикл реакции

boss直聘上海投的,面试时间很短,没超过10分钟,感觉不想招人~~

Куджиале (暂无消息)

  • Как завершить Promise, когда он связан?
  • Карта?
  • 304
  • Закрытие
  • наследовать
  • прототип

感觉不难,对方是做2D/3D/Three.js的,刚面完,在等电话。

Шанхайская филармония (англ.一面 2019.4.18)

  • React Native
  • коробочная модель
  • TypeScript
  • Объектно-ориентированные языки, отличные от js
  • наследовать

因为是zoom视频面试,只记得这么多,只感觉考察的面很广,前端后端移动端都问了,某方面也有深度。 面试官感觉30多岁,挺严肃的~~, 面了30分钟就让我等几分钟,安排二面

Шанхайская филармония (англ.二面 2019.4.18)

  • react dom
  • redux/redux-saga
  • Другое государственное управление? Мобкс

二面问的也挺深的,不过都是我有了解过的,不像一面那样广度搜索,可能是和一面面试官交流了吧 二面面试官看起来20多岁,挺年轻的,没一面那么严肃,面了半个小时让我等等,他去找老大

Шанхайская филармония (англ.三面 2019.4.18)

  • http(s)
  • ssl
  • Сертификат ЦС, проверка?
  • Фронтальная безопасность
  • Недостатки https? Как предотвратить?Как решить?
  • Оптимизация производительности интерфейса
  • Начальный маршрут обучения
  • Разговоры о жизни, 996.icu?
  • Интервьюер представляет свою компанию, отдел, группу, продукт и т.д.

三面的面试官应该是个leader,挺和蔼的,也很有礼貌,因为开会让我多等了会,在开头还和我道歉。 三面问的基本都是网络相关,也有深度,也聊了一下学习路线,也大致介绍了一下他们公司和部门,结尾说会让hr尽快联系我

Шанхайская филармония (англ.四面 2019.4.19[HR]offer)

问的都是hr常问的问题,10:50打过来的,聊了30分钟,给了口头offer.

У меня была назначена встреча с другом на ужин в 11 часов, но голубей отпустили-.-

感觉爱乐奇的面试效率很高,和头条很像,都是三面连着,一口气搞定,面试官和hr也很和蔼,很热情,面试体验很nice

Tencent официально одобрил (一面 2019.4.19)

  • http(s)
  • tcp/ip рукопожатие три раза, волна четыре раза
  • Весь процесс от URL до отображаемой страницы
  • Фронтальная безопасность
  • MD5/RSA
  • закрытие, наследование
  • http 1.1 vs 2.0

之前做了腾讯的笔试,一直没消息,以为挂了,结果吃饭时突然打过来

Tencent официально одобрил (二面 2019.4.19 已挂)

二面手撕代码,一个递归+回溯,一个排序,一个正则相关,感觉都好难啊~~ 答得不好,直接挂掉

ЦВТЭ (一面 2019.4.16)

cvte2月末做一场笔试,3月10号让我成都面试,有事没去,听去的同学说技术面不难,HR刷了一大半人。结果4月16号突然打电话,猝不及防 =.= 问的东西忘记了,只记得有些刁钻,没太大兴趣也没抱希望。说一两天有消息,结果现在也没消息,对它的印象一下就不好了。

Суммировать

Поиск работы — это действительно сочетание силы и удачи. Лично я чувствую, что для такого одноклассника, как я, не имеющего опыта соревнований по акм, как阿里/腾讯/头条эти отрасли面试难度较高компания8成实力,2成运气. разное一二线公司/各种独角兽/准独角兽да6成实力,4成运气(很可能被学历刷掉).

Наконец

Моя весенняя вербовка в принципе подошла к концу, хотя я и жалею о многом, иногда я всего в одном шаге от дворца, но не могу перейти его.学校的奇葩教学计划(大三下课程奇多,排的满满的,弄得我只能翘课面试)也给了我这种渣渣无数阻力, Много раз я действительно хотел сдаться, но все же выстоял и до поры до времени сходил на берег, надеясь в будущем становиться все лучше и лучше.感谢以上公司给了我一个展现自己的机会,谢谢! 祝大家都拿到满意的offer。