腾讯pcg前端实习二面面经
全程 55分钟,面试官迟到了!
自我介绍
基本全程都是围绕着简历上的两个项目去深挖,具体的记不太得了,总之大家简历写的一定要弄懂!
聊天项目
看你项目里用了websocket,讲一讲他是怎么用的,怎么实现的(原理,依赖http)
在项目中用了token,为什么用,如何token进行鉴权?(从安全性出发去回答,比较cookie的区别以及优劣,衍生出csrf防范)
websocket,你的后台如果出现用户断线了,如何进行重连(优化)让聊天消息发送出去...(记不太得了,大概说了一下用户注销之后怎么实现前后端通知,未读消息处理,)
前端安全,传输用户信息时保证安全(https,md5加密)
md5加密被逆推怎么办?(换种加密,非对称)
音乐项目
共享屏幕展示项目(网卡导致没暂时太好,辣鸡校园网!!!)
歌词实时滚动的实现
播放历史记录存储的实现(vuex,顺带讲了讲整个项目的设计思路,播放状态管理)
vuex一刷新就没怎么办(localstorage)
用什么组件库了吗?(没有,因为想着锻炼自己的前端水平,样式纯手写)
项目问完了,闭包原理
两道算法
2. 按序输出重复的数字(重复多次,仅第一次输出)
[2,9,9,100,3,2,2,2,77,3] => [9,2,3]
3. 考研吗?考不考虑去北京?
反问:我今天哪里表现的不足?
答:总的来说挺不错,讲项目也很有思路,有亮点。
硬要说一个呢?
答:算法可能不是特别好,多做做算法题
部门做什么的呢?
#腾讯##实习##前端工程师##面经#
自我介绍
基本全程都是围绕着简历上的两个项目去深挖,具体的记不太得了,总之大家简历写的一定要弄懂!
聊天项目
看你项目里用了websocket,讲一讲他是怎么用的,怎么实现的(原理,依赖http)
在项目中用了token,为什么用,如何token进行鉴权?(从安全性出发去回答,比较cookie的区别以及优劣,衍生出csrf防范)
websocket,你的后台如果出现用户断线了,如何进行重连(优化)让聊天消息发送出去...(记不太得了,大概说了一下用户注销之后怎么实现前后端通知,未读消息处理,)
前端安全,传输用户信息时保证安全(https,md5加密)
md5加密被逆推怎么办?(换种加密,非对称)
音乐项目
共享屏幕展示项目(网卡导致没暂时太好,辣鸡校园网!!!)
歌词实时滚动的实现
播放历史记录存储的实现(vuex,顺带讲了讲整个项目的设计思路,播放状态管理)
vuex一刷新就没怎么办(localstorage)
用什么组件库了吗?(没有,因为想着锻炼自己的前端水平,样式纯手写)
项目问完了,闭包原理
两道算法
1. 请实现一个函数f, 输入:IPV4字符串,如"127.0.0.1",
输出:可用于ip数据包源地址/目的地址的整数,32位无符号整数
f('127.0.0.1') == 2130706433
[2,9,9,100,3,2,2,2,77,3] => [9,2,3]
3. 考研吗?考不考虑去北京?
反问:我今天哪里表现的不足?
答:总的来说挺不错,讲项目也很有思路,有亮点。
硬要说一个呢?
答:算法可能不是特别好,多做做算法题
部门做什么的呢?
#腾讯##实习##前端工程师##面经#