才投几天的简历突然被捞了,有点慌,今天面试了一个小时五十多分钟
1.自我介绍
2.你是怎么学习前端的
3.问简历上的项目和比赛
4.项目中遇见的最大的难题是什么
5.讲讲为什么浏览器加载时为什么会出现白屏现象(你是如何测试白屏时间的)
6.事件冒泡
7.你项目上说使用了vuex,讲讲你的了解
8.看过vue或element-ui的源码吗
9.闭包
10.BOM和DOM
11.浏览器渲染页面过程
12.http是什么
13.1.x和2.0的区别
14.get和post的区别
15.https和http的区别
16.https是怎么加密的
17.为什么https比http安全(这里还讲了网络劫持)
18.栈内存和堆内存
19.什么是跨域,什么情况下会用到跨域
算法题:
1. 给个链表和数字x,让比x小的节点到链表前端,比x大的就不移动,保持顺序不变
例如1->2->4->3->2->5
输出1->2->2->4->3->5
2..力扣上面有类似的原题,就是一个解压展开题。题目不记得了,就是根据数字将后面的字符展开多少次
输入ab[2|cd]e
输出abcdcde
其实题目我感觉挺简单的,但是可能我太菜了吧,感觉面试官不是很满意我的回答(大概就是我讲完了,面试官一脸懵逼的看着我:就这?这就没了?)
面试官也挺nice的,上面所有的问题都是围绕简历展开的,问的都比较简单基础(BOM和栈内存,堆内存,看源码这几个问题我搞砸了,一个是因为BOM我其实之前都没了解过,另外一个堆内存和栈内存我听成了堆和栈的区别,当时还听蒙蔽的,后来才反应过来,vue的源码我就比较诚实的说我没看过就略过了)
面试时间有点久,算法题就问了俩,第二个题目我记得之前才做过,但是当时脑袋有点卡壳了,我还在想当初是怎么解决的,面试官看我有些懵了,就提醒了我才解出来
感觉挺可惜的,腾讯面试感觉更看基础一些,题目相对而言也算友好吧,只不过我发挥挺差的,讲的可能都不怎么好,没什么深度,许愿二面吧。
全部评论
(5) 回帖