lxylxy_ level
获赞
154
粉丝
88
关注
1
看过 TA
2038
武汉理工大学
2025
前端工程师
IP属地:湖北
四面八方offer来!!!
私信
关注
TME效率是真高啊,三次面试面完都是秒出结果,目前等hr面啦三面面试官感觉就是搞架构或者对计算机理解很深的,问了一些跟数据结构算法和操作系统相关的问题,确实是答不上来。全长半小时,复盘一下。1.第一个项目上线有多少用户2.前端部分有多少人开发3.三维地图底层怎么实现的4.三维地图实现过程中存在的一些问题5.如果坐标点数有上万个,发生卡顿怎么解决?(这个实际没解决,但是说了思路)6.还做了哪些优化7.渲染卡顿主要是涉及到硬件的哪一部分的卡顿/资源不足(不会)8.JS调webGL到最终上屏的过程是怎么样的(哇 一点不会)9.Vue3相对于Vue2的改进10.vite相比webpack的区别11.为什么要在项目中用websocket?还有别的方法可以使用吗12.websocket使用过程中有什么坑吗13.flowable的原理?(项目特有)14.流程图用的是什么技术,svg还是canvas15.使用svg可能会有什么问题,跟canvas有什么区别16.canvas会卡顿吗,比svg性能高的底层原理?(回答了requestAnimationFrame,面试官说不是最关键的,没了解过)17.什么时候开始学前端的18.场景算法题目:有一亿个视频,有一亿个用户,每个用户可以反复观看某几个视频,要实时统计观看量最高的100个并显示条目出来,怎么做?(应该是一个排序问题,海量数据的排序,像实验室后端同学常问的场景题,但是我不太会,讲了大致思路)19.怎么排序?哪些排序算法好?时间复杂度?20.操作系统:输入一个文件路径,从磁盘读取文件并打印这个文件到屏幕,在这个过程中操作系统做了哪些事(没学过操作系统 直接投降)21.TCP为什么三次握手四次挥手22.三次握手都传递了什么信息23.职业规划好家伙,这问的真的是底层,不会的太多了哈哈,说明前端想学好也是需要学操作系统的#腾讯音乐##暑期实习##前端##25届暑期实习##我的实习求职记录##软件开发2024笔面经#
0 点赞 评论 收藏
转发
三面业务主管面,最后的大boss,顺利过关!!希望offer快下来,太期待了项目+综合+算法,面试官很喜欢看问功能点的实现思路1.地图功能技术选型到最后落地的过程2.如果需要让产品能够绘制自己的路线图,那么往哪个方向去做迭代能实现这个功能?3.3D地图相比2D地图有挑战的点在哪?4.某个具体功能实现思路5.流程可视化编辑功能如何实现6.作为负责人应该做到哪些事情7.举一个项目过程中比较印象深刻或者有意思的事情8.如果一个项目给你要去做优化,你会从哪些方面做优化9.具体会关注哪些优化指标10.描述甘特图11.如果可视化过程中节点很多应该如何优化12. Vue3 Diff算法原理13.Vue的keep-alive14.webpack的vue文件是如何打包构建成html、js、css文件的?(webpack一问就寄,但是面试官让我大概猜一下思路,还是说了个7788)15.element-ui和elementplus的关系16.用伪代码大概说一下抽屉组件(也就是侧边栏的显示隐藏)怎么实现的17.希望给上面的组件传进去一个自定义的dom,希望在组件内显示,如何实现?代码题:1.最长无重复字符子串长度(LCR 016)2.求根节点到叶子节点数字之和(LCR 049)果然,最后又死在二叉树上,结果比正确答案多了一倍,debug的时候发现每个数字算了两遍,知道问题了但是最后没改出来,下来就改出来了,可惜哈哈哈#前端##25届暑期实习##软件开发2024笔面经##我的实习求职记录##字节##24届软开秋招面试经验大赏#
0 点赞 评论 收藏
转发
时长1h,项目+八股+算法。最后算法有一点点问题,虽然没有全a出来但是面试官说总体还行,可能会有二面~复盘一下1.了解项目2.flowable的底层原理,流程推演过程3.vue-router多页面划分怎么实现4.哈希模式原理5.哈希模式和历史模式区别6.登录注册和权限怎么和路由做绑定7.项目别的亮点8.localStorage和sessionStorage9.还知道什么存储方式10.有比较系统的了解过性能优化吗11.如何量化页面性能,有哪些指标?如何计算(好像api说错了哈哈)12.performanceObserver?为什么有了performance还要有performanceObserver?(这个很新鲜啊,面试官大概给我讲了一下,学习了)performanceObserver是一种发布订阅模式,如果页面要持续监听performance就需要去轮询performance api,但是performanceObserver这种模式不需要这么麻烦。(具体的内容大家下来查查,我也去查查)13.事件循环14.事件循环输出题,很综合,见下图15.面试官解释requestAnimationFrame,很详细数据量大了,浏览器为什么会卡顿?只要代码执行量大就会卡顿。浏览器的一帧中,主线程会去执行事件循环,比如几毫秒执行宏任务,几毫秒清理微任务,剩下一些时间处理io或者推进新的任务,执行完之后就会执行requestAnimationFrame,这个既不属于宏任务也不属于微任务,只要一帧有空闲时间就可以去执行这个。但是当数据量大的时候,代码执行量比较大,执行比较慢,并且UI渲染也比较慢,因此JS线程阻塞了渲染线程,requestAnimationFrame执行的也比较慢,所以就有卡顿了。因此这个语句的执行可能在下图的setTimeout之前也有可能在后面,具体要看你当时的线程有没有被阻塞(具体内容后面梳理一下)算法题:给一个节点数组构成的树结构(不一定是二叉树),删除对应子树,结构举例如下[{id:1, parent: null},{id:2, parent: 1},{id:3, parent: 1},{id:4, parent: 2}]#拼多多##25届暑期实习##前端##我的实习求职记录##软件开发2024笔面经#
0 点赞 评论 收藏
转发
牛客网
牛客企业服务