iOS进阶干货分享编程类图书馆

【面经】记一次字节跳动前端面试经历

2020-06-09  本文已影响0人  _小迷糊_997

完整面试回顾 面试流程记录

需要提前说明的是,该流程记录皆出自本人本次面试的经历,和其他人的可能有所出入。

面试之前,一般会有邮件通知,邮件上会有一些重要信息,需要认真查看。本人此次是视频面试,就提前找了个安静的地方,并且确认面试设备没有问题。个人认为,面试前提前半小时“到场”是一种尊重。

开始面试后,首先是自我介绍。面试官不一定提前看过简历,或者只是一览而过,所以面试前有必要准备一段3-5分钟的自我介绍。这里面试官让我重点讲下在项目中曾经遇到过的问题(抛除业务逻辑),又是如何解决的。从“抛除业务逻辑”这个要求可以看出,其实面试者所做项目本身并不重要,重要的是你如何从项目,哪怕是玩具demo中发掘亮点,体现你个人解决问题的能力

(互联网侦察注:这里必须注一下,写简历也是一样,一定要突出技术在业务中的作用,很多人写了半天业务,但是里面没有看到技术)

自我介绍之后,就过渡到面试题环节。面试题环节有两类,一类是挑一段代码让你回答,这类考的是基础知识中的重难点;另一类是之前提到过的白板写代码,网上戏称手撕代码,题目不会很难,但是很考验基本功,重度IDEer可能会举手无措(比如本人qwq)。在面试题环节中,即使遇到不会的问题,也可以说说自己能掌握的信息,面试官会适时给出一定的提示。

面试之后,我抓住机会,问了面试官一个憋在心里很久的问题,是什么就不说了。

面试考察点归纳

这里只是简要记录个人在前端面试遇到的考察点:

position和display、事件机制、dom、捕获冒泡、this及作用域、原型链、es6(了解)、vue的双向绑定原理(最好有用过,一定程度上考察了源代码理解)、基础的数据结构……等。

其中,dom的考察了一道,this及作用域考察了两道,数据结构考察了一道,其它的都以概念提问的方式进行考察。

可以总结出以下教训:

反思与计划

对于本次面试出现的种种问题,本人有如下反思:

计划如下:

推荐:

申请即送:

上一篇 下一篇

猜你喜欢

热点阅读