基本信息
时间:2023.10.25
时长:70 min
base:帝都
面试岗位:前端 秋招
问题
- 面试官自我介绍
- 面试官介绍流程
- 你看你简历很丰富,你有什么怕遗漏的话可以给我强调一下现在
- 你的面试前端,我需要去看看你的视频,去了解一下吗?
- 我看你讲述的前端东西很多,这个在你的规划里面是兴趣爱好还是职业规划的辅助呢?
- 我看到很多时候有博客,项目简介,结果看你内容竟然这么多
- 还有就是你的技术很繁多,你的求职是比较宽,你是倾向于前端还是这里有前端?
- 其实你个人选择是前端,是兴趣还是规划呢?
- 你更多是java+vue,具体到前端,是vue为主?你觉得前端方向哪些比较深入?
- 我感觉你单独面一个前端很亏呀
- 单点登录的流程,你负责的是?我临时想了两种单点登录的方案跟面试官说了
- 你刚刚提到了缓存,redis是后端,前端的缓存涉及到了什么
- 刚刚提到了localstorage,这个用过来存储什么?
- 如果超过5M,存不下怎么办?
- 用起来就调API,确实是这样的,拓扑图可视化是?
- cavas这里没有涉及到大量问题,我还想着问问优化呢
- 你有没有遇到过,一定要在页面出现上万个节点?
- 我们发散一下,我们搞自动驾驶,要点云返回30W个点要渲染页面,页面卡顿,而且还需要页面旋转,很卡,如何考虑优化?
- 100ms会扫描一遍,会100ms拿到30W个点,也就是100MS内要完成渲染,嗯?
- 你说的也是我们优化方向的一个,但是你现在是把渲染压力变成了计算卡顿,还是卡呀?
- 前端有没有用GPU的方案呢?
- 我们聊一下框架,vue3吗还在是?
- 在你看来vue2和3有什么改进?
- 最怕的就是算法最后把我们都大道至简了
- 你们用vue3的提到了加速,vue3的加速你是如何理解的?
- 你们用vue3除了chrome,应该不会用其他浏览器了把?
- 我们vue3的速度上面,diff算法有优化,你了解的diff是?
- diff对复杂度优化比较大,JS数组,如果数组比较长,访问很慢,这个是?
- 你刚刚说到JS底层的arraybuffer,前端表现文件是blob,我们经常切割,位移,有了解过吗?
- 面试官解释blob
- 刚才提到了数组,二进制,如果你遇到一个二维矩阵,然后矩阵每一个元素使(x,y,z),要去重,如何考虑,我先说用“-”连字符成字符串,然后丢set,然后这种方法面试官说如果遇到float32那么字符串太长了,然后我继续优化,接下来我提出了第二种方案,让x*1000+y*100+z*1,也就是做映射,让每一个元素映射成为一个数字,一一映射。
- 胆大一点,改成几个大数,绝对没问题的
- 是一种很多的方式,项目和技术就了解这里,我发现跟你聊天你思维很开阔,这不是常见的面试题,我从不问八股,你的思维自学,好学,你在工作中遇到了问题,你时间很紧张了,已经晚上10点了,你会去很卷同事吗?
- 我是怕有人卷起来的
- 我看你输出的文章是自己卷自己的风格,虽然不是卷同事,哈哈哈
- 你提到的动力不足,是需要什么前提才有动力呢?
- 成就感,你觉得觉得特别自豪的是?
- 反问。
- 现在有4个面试官,我不知道别人打多少分,我现在没法暗示给你过不过,但是现在是要和别的面试官一起分数汇总比较,所以不好意思哈,需要等最多四个工作日就会出结果,很开心和你交流。
总结
这个面试,全程笑点不断,第一次面试这么开心,基本没有什么八股文,是聊天局+场景题
#地平线##前端##秋招##面经#