今天给大家分享一位小伙伴在字节飞书的面经,顺利通过了三轮技术面试,并如愿拿到了offer。
一面自我介绍进程与线程有什么区别?线程共享为什么比进程共享容易?说说你对SPA的理解什么是“前端路由”?什么时候适合使用“前端路由”?“前端路由”有哪些优点和缺点?列举几个常见的ReactHook?position:absolute绝对定位,是相对于谁的定位?脱离文档流指的是什么?知道哪些计算机网络模型?说说对TCP/IP协议的了解怎么理解端到端的连接?TCP是怎么判断丢包的?CookieSessionToken的原理原码、反码和补码分别是什么?无重复字符的最长子串最长回文子串二面自我介绍平时怎么学习react和vue有什么区别?React的事件代理机制和原生事件绑定有什么区别?谈谈你对事件冒泡和捕获的理解e.target和e.currentTarget有什么区别?项目:Token和路由cookie、localStorage和sessionStorage三者之间有什么区别前端怎么实现跨域请求?项目平时使用js还是ts类选择器和伪类的区别及优先级?CSS选择器的优先级算法:实现斐波那契数列数据类型检测的方式有哪些?Vite原理算法:字符串消消乐算法:提取一段文字中所有的英文单词三面咋学前端的跨域(详细说说)为什么要有跨域(详细说说)编码中的解决问题思路有没有代入生活中解决问题的思路卷积,偏微分,傅里叶变换15瓶酒,里面有一瓶毒酒,老鼠喝完毒酒之后一天之内就会死去,至少需要几只小鼠才能在一天之内鉴别出毒酒最少需要4只,为什么需要4只那有四只小鼠,能鉴别多少瓶酒里的一瓶毒酒最让你有成就感的事面试官点评这篇面经前端的问题还是比较简单的,校招的同学一定要打好基础。另外,三轮面试都被问到了算法题,尤其三面,算法题还是有一定的难度。这就需要平时做好充分准备,可以力扣上多刷刷题,大部分算法题逃不过力扣。
最后《前端面试题宝典》经过近一年的迭代,现已推出小程序和电脑版刷题网站(