风离X level
获赞
273
粉丝
46
关注
14
看过 TA
3233
Stanford University
2024
前端工程师
IP属地:北京
暂未填写个人简介
私信
关注
到了回馈社区的时候啦。以下是本人在两个月的秋招进程中,面了字节、阿里、美团、快手、腾讯等等,记录和回忆的一些面试问题。以此谢谢牛客上的大佬分享面经。网络相关http 1 2 3的进化、特点、差异;比如:HTTP1.1 2 多路复用到底怎么进化,如何并发?简单请求和非简单请求跨域问题,解决方法,CORS的请求头常用请求头和状态码协商缓存和强制缓存content-type和html的meta标签指定的编码格式到底谁会优先CDN的作用方式https的原理DNS解析过程websocket相关cookie的所有字段,以及相关功能浏览器线程、协程和进程浏览器进程、渲染进程的线程们浏览器多进程架构,采取了什么优化呢html的解析步骤,浏览器的渲染原理V8的垃圾回收回流和重绘性能优化监控(performance)HTML和CSS两栏和三栏布局层叠上下文(z-index)移动端屏幕适配(px到rem等等)动画animation相关CSS发展史:从预处理语言(less,sass)到PostCSS,为解决namespace约束——CSS Module和CSS in JS,原子化CSS决了什么问题JS闭包迭代器与生成器,如果我想自己设计一个迭代器应该符合什么规范呢?事件循环promise A+规范设计模式相关,发布订阅,观察者模式等等原型链,实现继承的方式definePorperty和Proxyaysnc和await(ysnc本质是generate函数的语法糖),场景题比如实现3个请求的串行模块化规范 cmd esm umd工程化webpack的执行流程,生命周期等等tree shaking原理热更新原理,webpack与浏览器的通信方式关于loader和plugin的编写vite为什么快webpack各种配置,动态加载,分包等等剩下的放不下了,贴个图片,最后祝大家offer多多~#校招##24届秋招同行攻略分享##前端#
投递快手等公司10个岗位 24届秋招同行攻略分享 前端求职圈
0 点赞 评论 收藏
分享
1.低代码架构设计(因为项目里面有,后面衍生问一个你认为一个低代码应该具有哪些模块)2.跨端相关,我说到了很多双端不一致。他问我如何从架构上解决这个问题。我说暴露工具函数中处理iOS和安卓差异,他说这个是实现,如果不是函数级别,而是组件级别呢?我其实还是没搞懂他要我干什么,可能跟设计模式有关。后面我的回答是类似整合成一个npm包?他问这个包内如何设计?我还是只能回答根据不同的功能,如果是工具函数的包,类似loadsh,那么还是在单个函数中去处理相应逻辑。如果是组件库,那就是将原始组件去封装,使得双端一致。(他应该不是很满意这个回答,我总感觉他要我说设计模式)3.react用的多,那说一下吧。(我???,这从哪里讲起)然后我说了fiber,说了hooks的链表结构实现面试官打断,为什么使用链表?我使用别的可以不?我说是因为顺序,或者数组应该也可以他说为什么要顺序我说因为react的函数组件渲染机制不啦不啦然后他跟我说继续,我说你还是问我吧,我不知道从哪说起。他问我,react有没有用分层?我有点懵,我还是没懂他想问什么他说你看过react源码吧,react可以被分为哪些模块呢我说我只看过针对性的分析,没有从头到尾看过😰4.浏览器渲染dom节点真的是一个个渲染么?(不是,复用)追问1:如何复用,提示:render tree后面猜出来了怎么复用(像素点,本质是矩阵数值,矩阵可以复用)追问2:你知道你说的这个复用发生在什么时候么(我说绘制阶段? 他说好吧)最后3道题,常规:手写bind,lru,还有一个高频词统计。接近50分钟结束。他问我有什么想问的。我说天美对前端的要求是什么,他说对前端没什么要求,对人可能有要求(高可成长性)后面问技术栈,以及天美的前端能做什么。大概率G哈哈哈哈,我感觉天美要的确实不是一般人哈哈哈哈,很荣幸能被捞起来面试。 #腾讯# #秋招#
夜下的星空:哥,希望你能面试通过,顺便给我的账号发个鲁班七号的地狱火😸
查看3道真题和解析 投递腾讯等公司10个岗位
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务