声网前端一面、二面面经
第一次在牛客上发布面经,许愿能过吧!
因为面试声网之前,自己一直没有在牛客找到关于声网的前端面经,所以这次我面试了一面、二面,来写一下声网的前端面经吧,积攒一下人品,许愿能过吧!!!
一面:(2021年3月22日)
约45分钟,问题部分先后。
(自我介绍)
1、行内元素、块级元素相关
2、水平居中
3、table的兼容性、浏览器兼容性
4、JS闭包
5、CSS隔离
6、HTTP协议头
7、如何证明JS是单线程的
8、JS的精度丢失问题(说原因)
9、相比于setInterval实现动画,requestAnimationFrame的优势是什么?
10、如果一个字符串的最大长度,超过了最大限度,怎么办?
11、有一个很长的字符串,var a = "qwdqwdasd...." 这个字符串有2的64次方那么长, 怎么去获取其中的某一个(这道题我没回答上,不是很明白)
反问
一面下午结束以后,当天晚上大约6点就接到了HR的电话,约了下次面试。
二面:(2021年3月24日)
约50分钟,问题不分先后
1、毕业设计做的什么项目,详细介绍毕业设计
2、根据毕业设计问
3、vue数据双向绑定的原理是什么? 设计模式是什么?
4、nodejs的模块有哪些?
5、nodejs相关的问题
6、数据库相关的问题
7、学校学了哪些课程,哪些是自己比较感兴趣的。
8、结对编程,给了一个题目。用两种方式实现。
9、自己学习前端是怎么学的,通过怎样的方式。
10、如果自己要构建一个前端的框架,如何去搭建的更好?
11、最后一个问题是很底层的,关于byte,int的来源。(直接没有回答上)。
反问
两轮面试,面试官都很好,都给出了宝贵的建议。
建议:因为校招大家项目经验都不多,主要考察大家的学习方式,思维活跃能力,学校学习的知识。 JS基础,框架的原理,计算机原理一定要扎实。
二面自己感觉回答的不是很好,主要是关于nodejs、数据库方面的回答不好,还有计算机原理相关的。 期望能过吧,后面自己马上会把这些都补上。
许愿!!!许愿!!!许愿!!!