1、背景前端
2014年秋季参加各大互联网校园招聘,在北京进行线上、线下笔试,参加面试,一场难忘的经历。web
2、校招职位和所选公司面试
校招职位:web前端算法
所选公司:BAT,美团,去哪儿,网易,京东,新浪,4399。还有一些公司是为了"练级"公司。编程
3、笔试题
类型:选择、填空、简答和程序
选择填空这些题基本上包含CSS、HTML、JS基础,可能会是一些H五、CSS3。所有都是基础题,平时注意些就没问题。
大题的话,有给一个实际设计图写HTML和CSS。或者出Dom操做一系列的题,其中可能包含事件处理。跨域的实现方法考了不少次。前端优化方式。手机端无限滑动(防止页面崩溃)加载实现原理。
其中阿里和网易是线上笔试,阿里每一年都进行的最先,若是同窗们想试试阿里的话,须要提早准备,阿里的题也相对较难,是作不完的。其它公司都是线下笔试。具体题目你们能够百度一下:xxxx校园招聘笔试题,若是能够的话关键字加上你的职位。美团和去哪儿的题前端考的很少,都是编程题,难度最大,对于前端来讲有点吃亏,不过尽可能用js去写编程题。
4、面试题
上边这些公司基本上都是三面,或者两面。考察知识点前端占2/3,数据结构算法占1/3。前端中JS问的最多。数据结构都是常见的单链表、双向链表、栈、队列、树(问的很少)。算法排序必须熟练的写出来,推荐书剑指offer和编程之美,对于咱们前端来讲这就够了,不必去看算法导论。HTTP协议,TCP协议,Cookie和Session,Get和Post,浏览器特性,前端内存等也都是必须熟悉的,这些题每个均可以扩展的问下去。但愿给之后想去互联网作web前端的小伙伴点经验。