腾讯PCG暑期一面
面了一个半小时
刚开始就是一道算法和一道代码输出
算法考的是:给定一个字符串,按照字符串中字母出现的次数输出去重之后的字符串(出现次数越多就把该字母放在前面)
e.g 输入:aaabbc 输出:abc
代码输出题考的是事件循环,还让我解释为什么会这样输出
后面全程问项目,结合项目问八股,而且面试官还看了我的ai面,问了个ai面中我答得比较好的问题
- 项目如果上线出现问题,前端怎么设置出错日志告警
- 用户登录功能怎么实现的
- 登录状态如何持久化,了解服务端生成session的机制吗
- 关于图片上传大小有限制吗,那如果一个用户上传1GB的图片怎么办
- 如何优化大量图片的加载性能,除了缩略图还可以使用什么方法
- 如何防止重复上传相同图片?(面试官告诉我答案,说是使用哈希,MD5,从而判断两张图片是不是同一张)
- 如果是上传视频这种大文件,怎么优化,具体使用什么技术
- 关于多个管理员审核图片出现并发审核问题怎么解决
- 瀑布流加载如何实现
- 响应式布局有哪些实现方式,了解哪些css框架
- 长文本省略如何实现
- 组件封装有什么经验,有没有封装组件并发布npm包
- 项目使用的什么打包工具
- 为什么vite更快
- 页面性能如何分析,平时使用performance吗
- Vue性能优化有哪些
- 如何设计消息未读提示功能,用户未查看有红点提示,用户查看后红点消失
- 301和302重定向对SEO的影响
- 学习前端的路径和方法