2019 Практика интервью - Раунд 2

интервью

Create by jsliang on 2019-3-7 22:26:08
Recently revised in 2019-3-10 18:28:53

Привет, друзья, если вы считаете, что эта статья неплохая, не забудьте нажать на библиотеку документов jsliang.star, ВашstarЭто моя мотивация научиться подбрасывать!Адрес GitHub


【2019-08-16】Привет друзья, потому чтоjsliangБиблиотека документации подверглась рефакторингу, некоторые ссылки на эту статью могут быть битыми, иjsliangУ меня нет сил поддерживать старые статьи на стороне Nuggets, извините за это. Для тех, кому нужно получать последние статьи, щелкните адрес GitHub выше и перейдите в библиотеку документов, чтобы просмотреть скорректированные статьи.


Дело не в том, что по дороге можно бегать только в определенные сезоны, просто потому, что люди много бегают, дорога устоялась.

Золото, три серебра, четыре сезона,jsliangПрошел второй раунд интервью и написал эту статью.

каталог

Чем отличается передок, который не подбрасывает, от соленой рыбы?

содержание
каталог
2 Предисловие
три утра 09:30
3.1 Job Description
3.2 Техническая сторона - рассмотрение конфиденциальных вопросов
3.3 Технический парный разряд – смешанный парный разряд
3.4 Личные три аспекта - инспекция директора по исследованиям и разработкам
3.5 Четыре лица человека - Мисс Соблазнительная
3.6 Пять личностей - Удивительный тест IQ
Четверг 15:00
4.1 Job Description
4.2 Block chain
4.3 Just chat
5 Резюме

2 Предисловие

Назад к содержанию

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

  • время: 2019-3-7
  • Место: Гуанчжоу
  • Годы: Опыт работы от года
  • Требования заработной платы: 9К - 15К
  • Показы: Один утром, один днем
  • впечатление: Неся компьютер весом 10 фунтов и пройдя 13 000 шагов, в тот момент, когда вы входите в офис и кладете компьютер, вы можете легко отправиться в бой! Никто не может быть в моей BGM...

три утра 09:30

Назад к содержанию

  1. Размер компании: 3000+ сотрудников
  2. промышленность:компьютерное программное обеспечение
  3. Перед интервью: Худший кошмар в жизни - это столкнуться с линией смерти Гуанчжоу 3 + линией 6, где вас попросят остановиться на полпути!jsliangВылетели в 7:15 и, наконец, прибыли в пункт назначения в 8:15 после долгого ожидания метро. Выгляни из метро, ​​молодец: пейзажи красивые, птички поют, цветы благоухают (темные тучи давят на город, и город вот-вот разрушится). Раскройте зонт, прогуляйтесь под дождем, обойдите станцию ​​метро, ​​подойдите к воротам для регистрации, войдите и ждите интервью.

3.1 Job Description

Назад к содержанию

岗位职责: 
1、负责前端页面开发和维护,并根据需求优化产品性能、用户体验、交互效果及各种主流浏览器的兼容适配工作; 
2、对Web前端新技术进行预研,掌握业内主流技术,保持公司前端开发技术的先进性; 
3、优化与重构前端代码,并整理出可重用的代码模块; 
4、配合产品经理和UI设计师,通过各种前端技术手段,提高用户体验并满足性能要求。 

岗位要求: 
1、2年以上前端开发工作经验。 
2、精通JavaScript、JQuery、AJAX、HTML5、DIV+CSS等Web前端开发技术
3、至少熟悉主流JS库或框架如:Bootstrap、AngularJS、backbone、React、Vue等中的一种; 
4、熟悉Grunt,Gulp,Webpack等前端自动化构建工具; 
5、熟悉模块化开发(Requirejs、Seajs、Commonjs),并具有相关项目经验;
6、熟悉Web Components 标准,并能够独立设计、开发web组件;
7、熟悉各种Web前端技术、深刻理解Web标准,对浏览器兼容性问题有丰富经验; 
8、对用户体验、交互操作流程、及用户需求有深入理解;
9、热爱前端,热爱设计,对新鲜事物充满好奇心。
10、主动了解最新前端技术动态,对HTML5技术领域、Web发展趋势具有良好的洞察力和关注度,求知欲强。

3.2 Техническая сторона - вопросы письменного экзамена

Назад к содержанию

Сотрудница отдела кадров отвела меня в пустой зал и вручила мне [конфиденциальную] контрольную работу, я так испугалась, что села прямо и взяла ручку, чтобы начать отвечать на вопрос:


Один, множественный выбор:

  1. Какое из следующих свойств не удалит элемент div из потока документов?
A. position: absolute;
B. position: fixed;
C. position: relative;
D. float: left;
  1. Что не так со следующим описанием HTML Doctype и Strict Mode vs. Promiscuous Mode?
A. 声明位于文档中的最前面,处于 <html> 标签之前。告诉浏览器的解析器,用什么文档类型规范来解析这个文档。
B. 在标准模式下,浏览器根据规范呈现页面,在混合模式中,页面以一种比较宽松的向后兼容的形式解析这个文档。
C. DOCTYPE 不存在或格式不正确会导致文档以标准模式呈现。
D. 浏览器根据 DOCTYPE 是否存在以及使用哪种 DTD 来选择要使用的呈现方法。
  1. Каковы сходства и различия между alt и title элемента, и выберите правильный?
A. 不同的浏览器,表现一样。
B. alt 和 title 同时设置的时候,alt 作为图片的替代文字出现,title 是图片的解释文字。
C. alt 和 title 同时设置的时候,title 作为图片的替代文字出现,alt 是图片的解释文字。
D. 以上说法都不正确。
  1. Какова следующая настройка CSS для центрирования div по горизонтали?
A. { margin: 0 auto; }
B. { margin: auto auto; }
C. { margin: auto 0; }
D. { margin: 0 0; }
  1. Какие из следующих элементов являются встроенными?
A. <div><p><input><span><img>
B. <div><h1><p><img><dl>
C. <select><button><label><img><a>
D. <div><p><form><ul><li>
  1. Какое из следующих описаний значения свойства позиции свойства CSS неверно?
……………………
……………………
……………………
……………………

Это конец вопросов с несколькими вариантами ответов.

так какjsliangПросто сидел в свободном зале и отвечал на вопросы. Люди приходят и уходят, а контрольный вопрос указывает на то, что электронное оборудование нужно выключить.Чтобы не выгнали, чтобы можно было войти в следующую часть, так что я трус ~ я только воспользовался случаем, чтобы Сделай фото, когда я притворился, что использую свой мобильный телефон, чтобы найти мисс HR после ответа на вопрос Первые пять вопросов, ха-ха. Тем не менее, следующие вопросы и ответы хороши, я помню, давайте посмотрим на это вместе!

2. Вопросы и ответы

  1. Пожалуйста, смотрите код ниже:
function foo() {
  var i = 1;
  return function() {
    i++;
    console.log(i);
  }
}

var a = foo(), b = foo();
a();
a();
b();

Пожалуйста, напишите вывод приведенного выше кода.

Этот вопрос исследует замыкания. Вы можете подумать над ответом самостоятельно, а затем скопировать код в консоль, чтобы увидеть результаты.

  1. Пожалуйста, смотрите код ниже:

<div><img></div>

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

изначально заявленоjsliangГлупо, не играйте в карты по порядку, разве они не все по центру по горизонтали и по вертикали? Неважно, я написал метод вертикального центрирования положения и сгибания непосредственно в меньшем формате, а затем заметил, что делать, если я хочу добавить горизонтальное центрирование.

  1. Ниже есть страница, левый блок имеет ширину 100 пикселей, высоту 120 пикселей, средний промежуток 10 пикселей, правая ширина составляет 100% оставшейся страницы, а высота составляет 100% всей высоты страницы, пожалуйста, напишите соответствующий код (HTML+CSS).

Очень классический макет, обратите внимание, что высота справа должна быть установлена ​​​​на 100% ~


Суммировать:

Вопросы интервью требуют 45 минут, чтобы написать.jsliangДелается примерно за 30 минут. В целом вjsliangЭто появилось в очных статьях (скоро будет выпущено).Лично, если сложность 5 звезд является самой высокой сложностью, то этот вопросник будет иметь не более 2 с половиной звезд.Конечно, я знаю что я все еще ошибаюсь на 2 из 15 вопросов с несколькими вариантами ответов позже.

Однако, видя мои слова, энм... я думаю...Если слова, написанные программистами, некрасивы, значит, они некрасивы! Мне все равно!...чтобы утешить волну израненных душ.

Здесь ведь не будет ответаjsliangЯ чувствую, что если ответ будет дан, мышление маленьких друзей будет ограничено моим мышлением, или если я дам неправильный ответ, это приведет к неправильному, и тогда «Великий Бог» в области комментариев проанализирует много моего тела ~ Так что лучше позволить своим друзьям выбить его для более глубокого опыта!

3.3 Технический парный разряд – смешанный парный разряд

Назад к содержанию

Закончив с письменными тестовыми вопросами, я позвонил Miss HR в WeChat, чтобы забрать бумаги, а затем подождал около 5 минут, прежде чем подошли два человека — мужчина и женщина.

Сначала я подумал, что женщина — женщина из отдела кадров, а мужчина — интервьюер, с которым мне предстоит иметь дело дальше. Но когда они представились, я понял, что старшая сестра тоже фронтенд, а дальше интереснее...


  • передняя леди: «Здравствуйте, меня зовут А, а того, кто рядом со мной, зовут Б».
  • мальчик с короткой стрижкой:"Привет."
  • я:"Привет."
  • передняя леди: «Сначала представься».
  • я: Потрескивающее вступление...

: Если вам интересен мой опыт, обратите внимание на следующую статью: "Подготовка к интервью jsliang 2019" (еще не опубликована)

  • передняя леди: «Представил мое понимание трех основных фреймворков и позволил мне сравнить апплет Vue и WeChat, а также Vue и jQuery».

: Этот момент упоминался в моей предыдущей статье, подробности можно посмотреть здесь:«Совместное использование фронтенд-разработки, 2018 г.», и здесь не делается никаких дополнительных уточнений.

  • передняя леди: "Можете ли вы рассказать мне, как Vue реализует двустороннюю привязку данных?"
  • я: "Vue 2.0 пройденObject.defineProperty()Перехват данных. И Vue 3.0 используетProxy. "
  • передняя леди: «Можете ли вы рассказать о конкретных идеях реализации?»
  • я: (囧) (забыл конкретную реализацию) «Извините, я слышал об этом, но не видел деталей».
  • передняя леди: (молчание) Вы когда-нибудь писали бэкэнд на Node?
  • я: «Я использовал Node + Vue + MongoDB, чтобы написать полный дизайн, и я использовал собственный Node, чтобы написать имитацию корпоративного веб-сайта, предоставляя простой API добавления, удаления, модификации и запросов для использования jQuery».
  • передняя леди: (читает резюме) "У вас довольно много рабочих проектов!"
  • я:"Да."
  • передняя леди: "Длинный ли цикл разработки?"
  • я: «Для апплета WeChat требуется два месяца, а для системы визуального перетаскивания, созданной с помощью jQuery + jQueryUI, — около полутора месяцев».
  • передняя леди: «Вы разрабатываете эти проекты самостоятельно или в команде?»
  • я: "Самостоятельная разработка, в конце концов, я счастливчик во фронтенде."
  • передняя леди: "У вас все еще есть Angular + ECharts?"
  • я: "Angular + ECharts не закончен, так как на полпути жеребьевки меня сослали на телекоммуникационную станцию."
  • передняя леди: «Тогда вы можете рассказать о проектах, которые вы сделали, которые имеют чувство выполненного долга».
  • я: «Весь процесс разработки апплета WeChat является наиболее продуктивным. Потому что, когда меня назначили на телекоммуникационную станцию, я не знал, что телекому необходимо разработать апплет WeChat, а затем я взял набор изображений PSD и посмотрел официальный веб-сайт. Побросав документ, я, наконец, закончил его в течение двух месяцев, о которых я сказал».
  • передняя леди: "Тогда какой из модулей проекта вы считаете более сложным?"
  • я: "В апплете WeChat есть модуль адресной книги. Этот модуль адресной книги такой же, как адресная книга нашего мобильного телефона. Есть функция добавления и изменения, точно так же, как добавление и изменение нашего мобильного телефона. , страница будет прокручиваться до соответствующей позиции, а модификация будет такой же.Потом, когда я делал модуль адресной книги, я подумал об этом и хотел использовать метод дихотомии для реализации функции поиска.Однако из-за отсутствия раз, я не стал писать подробно. Все кончено».

: Подробности можно найти в моей статье:«Волшебные навыки мини-программ WeChat»

  • передняя леди: «Вы сказали, что знаете ES6, значит, вы знаете совместимость ES6?»
  • я:"нет."
  • передняя леди: "Кто ваша целевая аудитория?"
  • я: «Во-первых, это инсайдер телекоммуникаций, а во-вторых, страница активности H5 будет отправлена ​​​​пользователям телекоммуникаций через SMS, поэтому следует учитывать совместимость мобильного телефона. Наиболее распространенной является совместимость между iPhone и WeChat».
  • передняя леди: "Хорошо, понял. энм... Тогда я дебютирую."

: Шок! Официантка начала писать код!

  1. Тема: Быстрое позиционирование дерева организации, быстрый поиск Id целевого дерева:
var tree = [
  {
    parentTreeId: 1,
    nodeOne: **,
    nodeTwo: **
  },
  {
    parentTreeId: 2,
    nodeOne: **,
    nodeTwo: **,
    childNode: 1
  }, 
  {
    childTreeId: 1
    parentId: 2
    childNodeOne: **
  }
  ……
]

Как я могу быстро найти узел, соответствующий идентификатору.

: Так как память не очень четкая, вотjsliangПопробуйте подражать кодексу Мисс Сестра.

jsliangИспользуйте форму для in + рекурсия, чтобы найти, но посколькуjsliangНе уверен, так интересно друзья, поспешите узнать~

  • (После периода написания кода и обсуждений с дамой, работающей с интерфейсом...)
  • передняя леди: «Хорошо, давайте обсудим здесь проблему узла дерева. Далее я задам еще один вопрос о позиционировании».
  1. Вопрос: Предположим, у меня есть страница с изображением, примерно:

Структура кода следующая:

<body>
  <img>
</body>

Когда я нажимаю на определенное место на этой картинке (не только тело человека, но и другие пустые места), будет отображаться поле ввода.После ввода некоторой информации нажатие на другие места закроется, а затем при наведении мыши на Это, Информация, которую вы только что ввели, будет отображаться. Как бы вы реализовали это?

jsliangЯ думаю, что это интересный вопрос, вы можете попробовать сами~

Советы: Получите ширину и высоту устройства, получите положение щелчка относительно изображения, найдите положение нового ввода, определите наведение ввода...

  • (После периода написания кода и обсуждений с дамой, работающей с интерфейсом...)
  • передняя леди: «Хорошо, давайте перейдем к следующему вопросу».
  1. Вопрос: Теперь у меня есть четыре интерфейса: A, B, C, D. Сначала мне нужно запросить интерфейс A. После запроса интерфейса A я могу запросить три интерфейса B, C и D в соответствии с данными возвращается интерфейс А. Есть ли сравнение? Лучший способ?

jsliangИдея состоит в цепочке вызовов + асинхронный вызов, Promise используется при ответах на вопросы, друзья могут подумать, как они это решат~

  • (После очередного периода написания кода и обсуждений с дамой, работающей с интерфейсом...)
  • передняя леди: «Хорошо, в принципе все понятно, так что не могли бы вы рассказать мне причину вашего ухода и ваши ожидания от следующей компании?»
  • я: «Да, потому что я думаю, что платформа слишком мала, а личное совершенствование ограничено, потому что телекоммуникационная сторона всегда использовала jQuery для разработки; в то же время из-за разработки одним человеком я всегда чувствую, что чего-то не хватает. , может быть, я предпочитаю найти команду, чтобы работать вместе. Делиться и добиваться прогресса вместе."

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

  • передняя леди: "Хорошо, тогда у вас есть вопросы к нашей стороне?"
  • я: "Я хочу знать, если я присоединюсь к этой компании, что я буду делать?"
  • передняя леди: "Если ты войдешь, то, наверное.... Затем, если оно обычно и развивается, то в форме компонентного развития, с разделением труда и кооперацией. Далее нам нужна совместимость с IE8, а используемая нами технология — Angular 1, команда — более 30 человек, а фронтенд — более 10. Наконец, мы можем участвовать в разработке отчетов и карт ECharts. "

: Я не могу говорить об этой части, потому что она связана с некоторыми местами.jsliangВсе еще опасаюсь.

  • я: "Хорошо, спасибо, я понял общее представление."
  • (Ведущая барышня спросила брата с очень короткой стрижкой, что еще ему нужно было спросить.)
  • Супер короткошерстный брат: "Как вы думаете, ваша базовая часть лучше или прикладная часть лучше?"
  • я: "Я думаю, что много использую прикладную часть, но надеюсь, что смогу дополнить свою основную часть, потому что я начал писать библиотеку документов в августе 2018 года, просто для того, чтобы выяснить упущения и заполнить пробелы и выполнить свои собственные система знаний. Совершенство. Когда ваша система знаний совершенна, ваш всесторонний уровень повысится».
  • Супер короткошерстный брат: "Какую часть вашей библиотеки документов, по вашему мнению, легче написать?"
  • я: «Я думаю, что в моей библиотеке документов места, которые легче написать, — это те места, которые напрямую вызывают API. В этих местах редко рассматриваются основы, и API можно вызывать напрямую. Это полностью зависит от вашего использования и мастерство».
  • Супер короткошерстный брат: «Хорошо, тогда напиши мне, наконец, 1-минутный обратный отсчет».
  • я: (возьми ручку и бумагу и напиши)
  • Супер короткошерстный брат: "Ладно, тогда подождите, мы посчитаем и найдем персонал."
  • я:"Хорошо, спасибо."

Суммировать:

Эта часть, наверное, самая сложная и интересная часть всего процесса собеседования, ведь написанный от руки код все равно очень хорошо (шип) играть (захватывающе), хотя короткошерстный брат мало говорит, но поначалу взгляд, старший брат сзади легендарного Босса, посмотри весь разговор между мной и моей сестрой, и то, что он делает дальше, можно увидеть, что он все еще интересный человек.

3.4 Личные три аспекта - инспекция директора по исследованиям и разработкам

Назад к содержанию

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

Глубоко запомни его слова! Потому что он может знать, что я пойду на пять сторон, и тогда он знает, что такое пять сторон, поэтому он смеется надо мной!


  • Директор по исследованиям и разработкам:"Привет."
  • я:"Привет."
  • Директор по исследованиям и разработкам: "Можете ли вы рассказать мне о вашем последнем рабочем проекте?"
  • я: «Разработка проекта управления фоном Vue + ElementUI».
  • Директор по исследованиям и разработкам: "О, вы можете рассказать о замыканиях в JavaScript?"
  • я: «Проще говоря, есть функция A и функция B, функция A содержит функцию B, а функция B использует переменные функции A, тогда функция B называется замыканием».
  • Директор по исследованиям и разработкам: "Что не так с замыканиями?"
  • я: "Закрытие приведет к большому количеству локальных переменных, что приведет к чрезмерному потреблению памяти, что приведет к проблемам с производительностью веб-страницы. Однако я специально спрашивал некоторых предшественников внешнего интерфейса о закрытии, и они сказали, что текущий браузер двигатели основаны на V8, а в двигателе V8 есть механизм повторного использования gc, так что не беспокойтесь слишком о том, что переменные не будут переработаны».
  • Директор по исследованиям и разработкам: "Тогда сталкивались ли вы с такой утечкой памяти? Можете привести пример?"
  • я: "Помню, как-то я написал setTimeout в цикле for, а потом страница застряла из-за большого объема данных, и наконец браузер вылетел."
  • Директор по исследованиям и разработкам: "Тогда как вы решили эту проблему?"
  • я: «В общем, переменные let используются в for, потому что let будет генерировать область действия на уровне блоков, тем самым уменьшая возможность создания замыканий».
  • Директор по исследованиям и разработкам: "Можете ли вы сказать мне разницу между блочной моделью Google и блочной моделью IE?"
  • я: (смущенно) "Это не очень понятно, но я могу сказать вам что-то похожее, называемоеbox-sizing. "
  • Директор по исследованиям и разработкам: «Тогда вы говорите об этом».
  • я:"существуетbox-sizingЕсть примерно два случая, один из них:box-sizing: border-box, в этом случае фактическая ширина = ширина блока + отступ + граница + поле; в другом случаеbox-sizing: content-box, в этом случае фактическая ширина не включает их, что в конечном итоге может привести к поломке страницы из-за фактической ширины = ширина блока + граница + поле. "
  • Директор по исследованиям и разработкам: "Можете ли вы сказать мне разницу между Vue и jQuery?"
  • я: (Я не буду перечислять это здесь, это было упомянуто в вопросе и ответе интервью выше)
  • Директор по исследованиям и разработкам: «Можете ли вы рассказать о принципе привязки данных Vue?»
  • я: «Нет. Но я знаю, что версия Vue 2.0 используетObject.defineProperty()Перехват данных. И Vue 3.0 используетProxy. "
  • Директор по исследованиям и разработкам: "знаю, почему 3.0 используетProxy, а 2.0 используетObject.defineProperty()? "
  • я: "Я не знаю, прочитал введение в статью и сказал "да"Object.defineProperty()некоторые функцииProxyЕсть, и даже больше. "
  • Директор по исследованиям и разработкам: "Почему ты ушел?"
  • я: (Что еще может быть, просто опять жалуйся, как вторая сторона~)
  • Директор по исследованиям и разработкам: "Каковы ваши требования к зарплате?"
  • я: (Здесь это опущено ~ Нечего сказать, просто спрашивайте столько, сколько хотите в интервью, и вам все равно придется торговаться на рынке)
  • (Наконец, я рассказал о других разных вещах, таких как корректировка заработной платы, обучение, рабочее время, сверхурочная работа, как рассчитать сверхурочную работу и т. д.)

Суммировать:

Те из вас, кто читал мой первый цикл статей-интервью, знают, что на данном этапе, пока вы не убьете себя, в целом нет проблем, ведь этот аспект касается не только технологий, в основном это зависит от того, что у вас может быть в будущей работе работоспособность и умение общаться с людьми.

3.5 Четыре лица человека - Мисс Соблазнительная

Назад к содержанию

Еще через 5 минут ожидания г-жа HR отвела меня в конференц-зал и поболтала со мной:


  • Мисс HR: "Как вы себя чувствуете после двух раундов интервью?"
  • я: "Все в порядке~"
  • Мисс HR: "Где вы живете?"
  • я:  
  • Мисс HR: "Вау, тебе еще рано сюда приходить~"
  • я:  
  • Мисс HR: "Как ты себя здесь чувствуешь?"
  • я:  
  • Мисс HR:  
  • я: …………
  • Мисс HR: «Ну, из-за механизма нашей компании вам, возможно, придется ответить на два набора вопросов сегодня вечером, один набор для подбора работы, другой набор для теста IQ. После того, как вы закончите эти два набора, если вы пройдете, я могу отправить вам предложение на следующий день».
  • я: (Остается) "Вы не можете сделать это?"
  • Мисс HR: (смеется) «Нет».
  • я: (囧) «Хорошо».
  • Мисс HR: "Ну, ладно, пора ужинать. Хочешь спуститься пообедать со мной? В будущем ты тоже сможешь испытать столовую."
  • я: (застыв) «Нет, нет, у меня еще есть кое-что сделать».
  • Мисс HR: «Ну, ладно, тогда я провожу тебя до лифта».
  • я: "Хорошо, спасибо~"

Суммировать:

Когда дело доходит до этой части дня, либо мисс HR позволит вам вернуться и дождаться новостей, либо мисс HR позволит вам вернуться и дождаться письма с предложением, либо... мисс HR позволит вам вернуться к делай подбор работы и тесты на IQ вопрос! Предложение после этого! ! !

3.6 Пять личностей - Удивительный тест IQ

Назад к содержанию

По совету мисс HR мне нужно было ответить на два контрольных вопроса, если я хотела предложить предложение, а потом, когда я вернулась вечером, я действительно получила два электронных письма, с которых началась мучительная пятилицая.


  • тест на соответствие работе
Тест на соответствие работе НИОКР
первая часть 114 вопросов Неограниченно (примерно 11 минут)
Вторая часть Размер вопроса 51 вопрос Неограниченное время (примерно 9 минут)
третья часть Размер вопроса 6 вопросов 6 минут
четвертая часть Размер вопроса 6 вопросов 6 минут
пятая часть Размер вопроса 6 вопросов 6 минут
шестая часть Размер вопроса 13 вопросов 10 минут
  • Тест IQ
Оценка способностей CATA
первая часть Около 10 вопросов Ограниченное время (примерно 10 минут)
Вторая часть Около 10 вопросов Ограниченное время (примерно 10 минут)
третья часть Около 10 вопросов Ограниченное время (примерно 10 минут)

Суммировать:

  1. Я чувствую, что после окончания средней школы у меня нет чувств к тестовым вопросам, особенно к тесту на соответствие работе, который является тестом на эмоциональный интеллект, верно? Не лучше ли выбрать, какой из них лучше, или выбрать тот, который оказывает на вас большее влияние?Честного ответа, основанного на реальной ситуации, не существует, верно?
  2. Моего IQ может не хватить.Те, кто смотрел на картинку и демонстрировал ответ на следующей картинке, искал правила и так далее, меня просто ошеломил. На следующий день после того, как я закончил отвечать на вопросы, г-жа HR позвонила мне, чтобы сообщить, что я прошел тест IQ на 3 балла, и сказала, что письмо было отправлено мне повторно, и попросила сделать это снова...

К счастью, не дай мне сделать это сноватест на соответствие работе, а то я совсем рухну, а сегодняшнее утреннее интервью окончено!

Четверг 15:00

Назад к содержанию

  1. Размер компании: 1-20 сотрудников
  2. промышленность: Блокчейн
  3. Перед интервью: После подбрасывания утром, в полдень я съел "чрезвычайно дорогой" "питательный пропаренный рис". Проверив время, остался еще час. Я не могу больше ждать. Я закончу его пораньше и пойду вернуться к отдыху рано. После очередного броска (правда, входить в здание довольно хлопотно, может быть, ради безопасности здания) и, наконец, вошел в состояние ожидания интервью.

4.1 Job Description

Назад к содержанию

岗位职责: 
1.负责互联网产品的前端开发工作,不断优化用户体验,提升产品的兼容性和易用性; 
2.根据产品需求,分析并给出最优的页面前端架构解决方案; 
3.与产品经理,设计师和后端工程师紧密合作,实现产品交互流程和视觉界面的开发需求; 
4.把控代码质量,定期维护并更新前端开发规范; 
5.创新能力强,善于学习并总结、分享新技术;
6.具备良好的服务意识、责任心、较强的学习能力、团队沟通与协作能力;
需要掌握技能 

岗位要求: 
1.熟练掌握JS、HTML5、CSS3等前端技术
2.熟练使用jQuery等主流Javascript库/框架
3.熟练使用Ajax进行交互开发
4.熟练使用Photoshop对设计图进行切割和导出
5.熟悉各种浏览器兼容处理

4.2 Block chain

Назад к содержанию

Прежде чем представить собеседование на эту работу, давайте поговорим о блокчейне, в конце концов, в началеjsliangЯ не очень разбираюсь в блокчейне, во время интервью с интервьюером не общался, после возвращения с собеседования специально консультировался с большими парнями, которые работают в блокчейн-компании.Шао Вейру, и проверили соответствующую информацию, те, кто не понимает то же самое, могут следовать, чтобы понять.

  • Что такое блокчейн?

Блокчейн — это новый режим применения компьютерных технологий, таких как распределенное хранение данных, двухточечная передача, механизм консенсуса и алгоритм шифрования.

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

...вышеизложенное взято из энциклопедии Baidu...

Хорошо, давайте поговорим о людях.

Блокчейн — это, по сути, техническое решение для решения проблемы доверия и снижения стоимости доверия, и это основная технология Биткойн.

Давайте сначала посмотрим на конкретные операции блокчейна из транзакции Биткойн:

  1. во-первых, A и B транзакции, транслируйте каждую транзакцию на всю сеть, чтобы вся сеть признала ее действительной, она должна транслироваться на каждый узел.
  2. потом, после получения информации о транзакции узел майнера достанет учетную книгу, чтобы записать транзакцию. Однажды записанный, он необратим и не может быть уничтожен по желанию.
  3. тогда, узел майнера подтверждает транзакцию через программное обеспечение биткойнов, работающее на компьютере, поэтому, чтобы поощрить услуги майнера, система предоставляет майнеру биткойн в качестве вознаграждения за зафиксированную и подтвержденную им транзакцию.

N майнеров зафиксировали, кому будет принадлежать биткойн? Разумеется, система придумает арифметический вопрос, кто быстрее посчитает, тот и получит право зафиксировать счет и получить награду~

  1. Наконец, майнер, получивший бухгалтерский учет, будет транслировать транзакцию по всей сети, учетная книга будет обнародована, а другие майнеры проверят и подтвердят, и транзакция будет зарегистрирована, когда будет получено более 6 подтверждений. После того, как все будут подтверждены, запись станет легальной, и начнется битва за следующую запись~

На этих шагах каждая запись майнера представляет собой блок, который будет проставлен временной меткой, а каждый вновь сгенерированный блок будет продвигаться в строгом соответствии с последовательностью временной шкалы, образуя необратимую цепочку, поэтому она называется блокчейном (Block Цепь).

использованная литература:«Несколько картинок, чтобы понять, что такое технология блокчейн? 》

  • Особенности блокчейна?
  1. Децентрализованный. Подрывные функции, никаких посредников не имеет значения! Здесь нет центрального учреждения и центрального сервера, и все транзакции происходят в клиентских приложениях, установленных на компьютере или мобильном телефоне каждого человека. Реализация прямого взаимодействия «точка-точка» не только экономит ресурсы, делает транзакции автономными и упрощенными, но и устраняет риск контроля со стороны централизованных агентов.
  2. открытость. Техническое решение государственного учета, система полностью открыта и прозрачна, бухгалтерская книга открыта для всех, и реализован обмен данными, и каждый может проверить счет.
  3. Безотзывный, неизменный и криптографически безопасный. Блокчейн использует алгоритм одностороннего хеширования, и каждый вновь сгенерированный блок продвигается в строгом соответствии с временной последовательностью.Необратимость и безвозвратность времени делают любые попытки вторжения и подделки данных и информации в блокчейне легко отслеживаемыми. , что приводит к отклонению другими узлами, стоимость подделки чрезвычайно высока, что может ограничить связанные с этим незаконные действия.
  • Состояние блокчейна и прогноз?
  1. страны реагируют:

Америка: Большинство транзакций с цифровыми валютами происходят в серой правовой зоне, и SEC постепенно усиливает регулирование рынка цифровых валют.

Соединенное Королевство: Управление финансового поведения Великобритании (FCA) выпустило предупреждение о рисках ICO и цифровых валют. FCA заявило, что ICO представляют собой высокорискованную и спекулятивную инвестиционную деятельность. Если ICO подпадает под надзор FCA, он будет анализироваться в каждом конкретном случае.

Южная Корея: Южная Корея — одна из стран с самым строгим отношением к цифровой валюте. Корейский народ с большим энтузиазмом относится к цифровой валюте, которая также породила некоторые темные транзакции.Отношение корейского правительства к цифровой валюте изменилось с двусмысленного на всестороннее вмешательство и даже готово полностью заблокировать ее.Недавно Южная Корея выпустила серию политики, запрещающие открытие анонимных криптовалют.

Япония: Япония — одна из стран с наиболее открытым отношением к цифровой валюте, она только что выдала лицензии 11 биржам, то есть инвестиционные операции с цифровыми валютами в Японии разрешены.

Китай: было введено множество регулятивных мер, таких как запрет обмена цифровыми активами и ICO, а также запрет онлайн-доступа к зарубежным торговым платформам. В Гонконге регулятор принял более мягкую стратегию, но он запрещает торговым платформам торговать цифровыми валютами, такими как ценные бумаги, без официального разрешения. Тайвань смотрит.

ICO: ICO (сокращение от Initial Coin Offering), первичное размещение монет, возникшее из концепции первичного публичного предложения (IPO) на фондовом рынке, представляет собой первый выпуск токенов блокчейн-проектами и акт привлечения общих цифровых валют, таких как Биткойн и Эфириум.

использованная литература:«Отчет о состоянии блокчейна за 2018 год: как дела?»

  1. домашняя среда: Китайский рынок блокчейнов наводнен большим количеством трех проектов, без прикладных технологий, без технической команды и без бизнес-логики. ICO были остановлены регуляторами, но пузырь не лопается. Таким образом, вывод состоит в том, что соответствующее правительство находится под строгим контролем, техническая команда усердно работает над улучшением блокчейна, а китайцы останавливаются и смотрят.

4.3 Just chat

Назад к содержанию

Наконец, сцена интервью.

……-_ -||

……-_ -|| ……-_ -||

…… -_ -|| …… -_ -|| …… -_ -||

Тут особо и говорить не о чем, ведь оба интервьюера не разбираются в технологиях, и основная причина, по которой они пригласили меня на собеседование, заключается в том, что:

  1. Я участвовал во многих проектах, особенно для ПК, мобильных устройств, ECharts, апплета WeChat и т. д.
  2. Я специалист по компьютерным наукам.
  3. Я относительно активен, и мои друзья, которые меня знают, знают, что мой GitHub вот-вот превысит 800 звезд, да и Nuggets тоже очень активны.

Итак, энм... Когда вы встретите интервьюера, который не разбирается в технологиях, постарайтесь поговорить по душам:Чего я больше всего боюсь в своей работе, так это не того, что я не смогу этого сделать, а того, что вы не уделяете мне достаточно времени~

В конце концов, интервьюер дал мне предложение и подробную зарплату Босса по прямому найму, и попросил меня вернуться и подумать, стоит ли мне идти.

5 Резюме

Назад к содержанию

Уже,jsliangВторой раунд интервью окончен~

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

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

Наконец,jsliangВот желаю своим друзьям успешного прохождения собеседования и найти для них более подходящую должность в золотой тройке серебряных четырех сезонов!


jsliangРекламный толчок:
Может быть, друг хочет узнать об облачных серверах
Или друг хочет купить облачный сервер
Или маленькому партнеру необходимо обновить облачный сервер
Добро пожаловать, чтобы нажатьПродвижение облачного сервераПроверять!

推广图
推广图

知识共享许可协议
библиотека документации jsliangЗависит отЛян ЦзюньронгиспользоватьCreative Commons Attribution-NonCommercial-ShareAlike 4.0 Международная лицензияЛицензия.
на основеGitHub.com/l ian Jun Ron…Создание работ выше.
Права на использование, отличные от разрешенных в настоящем Лицензионном соглашении, могут быть получены отCreative Commons.org/licenses/не…получено в.