腾讯电竞前端暑期实习——一面
项目+八股,无手撕,还问了点课程的问题,面试官人挺好的,聊天局,但问的大多数是意想不到的问题,无法吟唱八股文,全程四五十分钟。大厂处女面,跟我想象的有点不太一样。
自我介绍完,问了点课程相关的(鼠鼠本科非科班,信管专业):
- 本硕有哪些计算机方面的课程,有哪些学得比较好的
- 数据库的索引查找有哪些算法
- 一般数据库和nosql的区别
- 算法的时间复杂度和空间复杂度,快排的时间复杂度和空间复杂度
然后就是拷打项目:
- RBAC实现的流程和原理
- 关于后端nest.js装饰器的原理
- 前端动态路由是怎么做的,包括后端对路由数据的处理
- 前端路由这一块,如果我在地址栏直接输入一个url,有做什么处理吗
- JWT鉴权机制,JWT和token有什么区别(这个讲着讲着真给我干懵了,把整个鉴权流程都讲了,好像还没有答出面试官想听的)
- Vue-i18n国际化是怎么做,它能够做的中英文切换,具体是什么原理
- 关于主题切换,是怎么做到一点击,所有的颜色都会进行切换,而且不在刷新页面的情况下进行(这个也是把整个设计过程讲出来,但也没讲到面试官想听的点上,呜呜呜)
然后拷打八股(问了JS和计网的内容):
- 讲解下JS作用域
- 什么情况下作用域在静态的情况下是无法解析的(有点忘了这问题咋讲来着,也是答得不好,把AST和静态解析那一套都搬出来了)
- BOM和DOM的区别
- 关于页面分层(问题有点忘了,反问了说是不是问页面渲染流程中间的分层环节,还是CSS层级相关的属性,面试官说都讲一下)
- 进程和线程
- HTTP和TCP的区别
- HTTPS和HTTP的区别
- HTTPS四次握手
- 数字证书,怎么保证是安全的,中间人无法窃取(完蛋,扯到薄弱点,只讲了数字证书的组成,解释不明白)
然后结束,反问:
- 电竞部门的业务和技术栈:都是与腾讯游戏的比赛的相关业务,技术栈很多Vue,React,Nest.js啥都有。
- 问了下面试官对我未来职业发展,技术栈培养的建议,他跟我说慢慢来,还聊了点关于我的基础知识掌握情况
大概就回忆出这些,应该有漏掉的问题,后面想到会继续补充。
最后总结,觉得有时候不是说考的是纯背诵的八股文,更多的是关于一些计算机的基础知识扎不扎实,能不能给别人解释明白,可能偏向于一些关于计算机技术素养的东西,更能证明自己的功底。
#互联网公司评价#