1.既然你是前端,那你知道JS是什么类型的语言么(脚本语言!自信满满!!)
2.那什么是脚本语言(????????我是谁,我在哪,发生什么了。。。。。。)
3.ok,那你知道c和c++吧,那面向对象和面向过程是什么区别(把我毕生所学都拿出来想象了)
4.异步是到底怎么实现的
5.既然提到了进程和线程,这两个是什么区别
6.并发怎么实现的异步呢
7.数据库你也会是吧,数据库和文件存储到底是什么区别,数据库的设计思想大概是什么样的(美团也问了,这个应该好好看一下)
8.MVVM和MVC区别是什么,MVVM解决了MVC什么问题
9.哈希算法相关(GG本来算法就gg,想了半天,题理解错了,重新去想的是时候脑袋快炸了。。。)
10.Content-Type有哪些值
11.HTTP结构说一下,HTTP全称是什么,超文本的超文本是什么意思
12.FTP
13.实在想不起来了。。。。一面整个过程快崩溃了。。。
一面结束,日常寒暄之后,我起身都要走了,心想gg了,不可能了,面试官好像看出来了,说你先坐,别着急,我会给你一个二面的机会的(内心膜拜大佬!)
二面:
二面面试官是一个小姐姐,之前也是百度的,所以聊起天就比较轻松了,这回是前端的面试官,开始聊前端应用。
1.H5语义化
2.给个场景去实现(css旋转)
3.还是css动画
4.js闭包经典问题
5.事件循环
6.vue双向数据绑定
7.手写JSONP
8.给个场景,手写sql语句取数据
9.css动画,重绘优化
10.promise
11.前端模板语言
12.url输入到显示过程
13.flex
14.两道智商题
15.还有一些问题有点儿忘了,但是都很简单,因为一面都是问的计算机基础,所以二面问前端,整个人都是亢奋的。。。
三面
hr小姐姐说总监在忙,让我先hr面试。。。巴拉巴拉巴拉学习方法,未来规划,巴拉巴拉巴拉。。。。
四面
总监大佬,还是谈人生,巴拉巴拉巴拉巴拉,介绍项目巴拉巴拉巴拉,然后给我介绍部门(快手新平台还是什么有点儿忘了。。目前的业务是快手游戏,)
最后感觉应该是没问题,介绍了一下待遇和薪资(16薪,各种补助,具体一个月薪资让我咨询hr)让我回去好好考虑一下
总体来说这次面试给我最大最大的感触是技术氛围,每一道题答不上来,面试官会慢慢引导你,如果实在不会,就给你讲解这个是怎么实现的,这次面试真心不光积累了面试经验,还真真切切的学到了知识。
一面的时候真心感觉自己凉了,没想到跟二面面试官聊天,聊到一面,居然说一面面试官比较认可我(WTF???!!!)