base 重庆 也是一只重庆土生土长的土著 只想在做一只在重庆的肥宅 哈哈 本来面试应该有6面的 但是第五面部门经理可能看我经验太短,懒得面我了~ 也给即将毕业的学弟学妹们一些建议
一面
- 闭包以及闭包的场景
- 缓存(强缓存以及协商缓存)以及优先级
- new的内部实现
- this指向的问题,箭头函数,bind,apply
- 重绘以及重排
- flex布局
- width:auto和width:100%的区别
- 跨域
- csrf以及如何防范
- promise内部实现
- 按需加载的实现方式
- DLLPlugin如何配置
- 301/302/304的区别
- token
总体第一面的基础面还是相对简单,没有想象的那么难,但是webpack部分答的不咋地,后面面试官评价在一年不到的时间里惊讶于了解的东西非常丰富,但是技术不足(可能是因为我是react技术栈,源码也没有问)
二面
- 图片格式方面的优化
- 在大访问量的情况下,如何保证项目的稳定性
- 性能优化的方式有哪些
- 平时是如何学习的
- 如何比较两个对象
- csrf(又问了一次)
- token (又问了一次)
- 职业规划
二面属于项目面,因为自己部门的原因,项目没啥亮点,所以这一面比较尴尬。总体来说给我的感觉。二面面试官技术层面明显强于一面的面试官,而且问的东西都比较深
三面
这一面属于笔试,不方便漏题
四面
- tree Sharking是什么,如何实现
- import和cmd的区别
- 为什么cmd不支持tree sharking
- ngingx反向代理如何设置
- nginx如何配置history模式
- 同源策略(我发现面试官们真的很喜欢问安全和跨域方面的问题)
- react15中组件复用
- react15 HOC
- 按需加载(又来一次)
- 有试过飞冰之外的其他框架吗
- 服务端cors如何配置
- 移动端布局的方式
- restful 命名规范
- graghql 缺点原因 这一面问的我确实头大,我对后端不是特别熟悉,后端部分回答的不是很好,不过从面试官会心一笑中察觉这一面应该是过了,三四面都是现场面,之后我在那里坐着等了将近20分钟,面试官过来很尴尬的说部门经理太忙了,等下次有空了给我打电话,然后我就回去了
五面
部门经理看我太菜,懒得面我,直接过了
六面
- 平时怎么学习
- 你跟后端的同事是如何进行交流沟通的
- 你有哪些缺点
- 最近了解的新技术
- 职业规划
- 为什么想来腾讯
- 有什么想问我的吗
6面属于hr面,这一面主要是谈薪资预期,个人规划等等,之后就叫我回去等通知
总结:
从简历通过到offer谈下来,大概花了1个月的时间,不得不说腾讯的流程还是很规范的,然后是我经验时间太短了,大部分问的都是基础,项目没怎么深入的去问。另外就是我的技术栈是react,但是我面的部门是用的vue,我vue源码也没有了解过,react部分没怎么问我,问的是15版本的问题。可惜没有问我react源码,我还准备了好多源码相关的知识。
最后一点强调的是简历和找人内推真的很重要,各位一定要重视简历上的项目亮点以及个人贡献,在此特别感谢内推我的学长,在我面试的这段时间里给了我很大的帮助。 如果有想来重庆腾讯云的朋友 可以在下方留言 我帮你们内推