首页 > 腾讯前端暑期实习远程一面面经
头像
KaiSarH
编辑于 2021-06-02 10:02
+ 关注

腾讯前端暑期实习远程一面面经

第一次面试,有点紧张,总共面了大概1小时10分钟。
做了简短的自我介绍
上来就是一道算法题 : 运用掌握的数据结构,实现LRU缓存机制,磨磨蹭蹭了十几分钟,磨出来了。。用的是Java写的,感觉还是要熟悉一下js的写法
这里不仅让我写出来调试出来,还问了我实现的思想,有什么性能问题?
我用的HashMap和List,说可能List删除不方便。面试官笑着说那换个数据结构?..
没大问基础知识,
信号贼烂,加上面试官那边电话声音不断,比较嘈杂,很多问题和面试官的回复都没有听清楚。
Vue方面 :
1. 数据数据修改后,如何在所有组件内都进行更新?(大概是这个意思)
我回答了双向绑定的原理,回答的比较简单。面试官说我只回答了双向绑定,少了点什么(这里没大听清楚,大概是所有组件内如何同步更新?)
2. 路由route如何按需加载?
我只回答了按需引入懒加载,这里记错了,记成require了,应该是import。好像也不是面试官想要的答案,也没有听清楚面试官的回复...
这个地方引出了Webpack打包原理,loader运行机制等问题,这里都没答上来。。
3. 这里还问了一些实现原理的问题,但是我一般都是直接用框架了,没大关注过底层实现,导致基本上回答的都是断断续续的,最后被面试官发现了:你是直接用的Vue-cli吗?...
ES6方面:
1. 在哪里使用过展开运算符...
2. 在哪里使用过解构
3. ...和Object.assign()的区别
这个没回答上来
浏览器缓存方面:
1. 简单介绍浏览器缓存
2. 强缓存如果cache-Control过期,请求协商缓存,服务器返回状态都有哪些情况?✔
3. 强缓存如果尚未过期,如何再次请求数据?
这里回答了get请求后面加时间戳,面试官说他们一般会带版本号之类的信息。
4. Cookie都有哪些字段?哪些和安全相关?
刚开始是问的哪些字段和安全相关,见我磨不出来,面试官说例如http-only,那换个说法,Cookie都有哪些字段?这才回答上来一些。
这里回答domain的时候,引出了顶级域名和二三级域名使用domain的区别
项目方面:
1. 如何鉴权?
这里我回答了cookie和session鉴权的过程,好像面试官不是很满意
跨域方面:
1. 跨域解决方案?
这里虽然回答上来了,但是JSONP的时候问了一些相关问题
如何实现JSONP?原理?
JSONP是哪里在执行函数?(大概是这个意思,但是最后要的回答是服务器会把参数拼接到函数里)
这个问题一直没大听明白,我说在客户端执行函数,面试官可能觉得我没听明白,一直在引导我。。最后也是说了需要服务器把参数拼接到函数里返回。。
2. Vue代理服务器跨域是你自己开了一个服务器吗?
我说不是,是Vue内部自己开的。。然后面试官说那不也是开了一个服务器。。
2. 你只说了客户端和服务器之间的跨域解决,如果客户端之间跨域该如何这决?
这里没了解,没回答上来
Node.js方面:
1. Node中间件的实现方式
这个没回答上来
2. Buffer和Stream的异同
3. Buffer和字符串的相互转换
4. 如果不是基础数据类型,比如Object如何转换成Buffer?
这个没回答上来

还有一些问题记不起来了,很多平时没有了解过的知识点,说了很多这个不大了解...

反问:
我哪里需要补一下,感觉自己面的也不大好?
回答:感觉你刷了一些题,构建工具的使用需要了解,框架方面对比Vue2.0和3.0的写法差别,在底层实现上的出入,技术上JS闭包作用域,自己实现原型链
还问了我能实习多久

第一次面试,自我感觉面的很一般,很多问题都不了解,回答的也一般,不过面试官人挺好的,很耐心的给我讲了一些知识,虽然宿舍网络不大好听的断断续续的😢
感觉面试官还是很看重基础的,虽然没有在面试中问我,但是在最后回答我的时候给我讲了一些原型链之类的,需要再看。同时框架不能只停留在使用的方面,要对底层有所了解。

虽然自我感觉一般,但是官网显示进入复试,等待评估安排复试。希望能等来二面

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖