笔试50分钟左右,面试有两次,第一轮技术面,第二轮HR面。
笔试
满分100分,试卷+答题纸+草稿纸+纸质简历(上交)
选择题:8个单选题,2个多选题,一共20分。
flex布局;
CSS优先级高低判断;
http发送请求的方法;
js判断输出;
动画渲染的方法;
闭包的作用;
(只回忆起了这些,大概也有12分了)
算法题:5个算法题,一共80分。
1、leetcode 14 最长公共前缀 10分。
2、leetcode 836 矩形重叠 10分。
3、leetcode 20 有效的括号 20分。
4、leetcode 300 最长递增子序列 20分。
(输出子序列还是子序列的长度记不太清了,只记得是求最长递归子序列)
5、leetcode 15 三数之和 20分。
笔试时间非常紧张(手动X3),但是代码写不完也没关系,一会和面试官讲清楚思路也是可以的。当然,手写代码很能看出算法能力,能写就尽量写,写不出来的写思路。
建议笔试完也不要玩,抓紧时间回顾笔试内容,可能一会面试就会问到。
面试
只有经过笔试才能进面试,只有过了一面,才会进二面,过了二面后可能会等两天出结果。
第一轮技术面,老师很和蔼,就像聊天一样,然后会拿着试卷问笔试的题目,会让你讲解你写的算法,会看你的简历,然后围绕简历询问细节,顺便考察你的沟通协作能力、管理能力。
第二轮HR面,老师是个年轻的小姐姐,也很好。这一轮属于综合面试,也会问技术,但是不会问的太深,主要会问你的学习方法、学习的进度、对这个职业的看法、想学到什么程度、职业规划是否就业、是否会留在当地。