太难了我天
点赞 6

相关推荐

飞书前端一面面经:从基础到实战的技术碰撞一、面试初印象这次飞书前端一面给我的整体感受是节奏紧凑且直击技术核心。面试官风格沉稳,问题由浅入深,既考察基础能力,又注重解决实际问题的思维,是一次很有价值的技术交流。二、面试问题复盘1. CSS 基础考察面试官开场便询问我 CSS 基础掌握程度,我坦诚表示“不是很好”,随后进入具体问题:如何实现三列布局,要求两边宽度固定,中间宽度自适应。我首先提到可以用 JavaScript 监听窗口变化动态调整宽度,但面试官希望用纯 CSS 方案。我迅速想到 Flex 布局,并详细解释了实现思路:.container {  display: flex;}.left, .right {  width: 200px; /* 固定宽度 */}.center {  flex: 1; /* 自动分配剩余空间 */}接着,面试官追问 calc() 函数是否了解,由于平时使用较少,我仅简单说明了它能进行四则运算,用于动态计算 CSS 属性值,比如 width: calc(100% - 400px); 可以配合实现响应式布局。2. 项目与性能优化探讨当被问到 项目中的性能优化经验 时,我如实反馈:目前实习项目和个人项目经验较少,尚未深入接触性能优化模块。面试官没有追问,而是迅速切入算法题环节。3. 算法与代码实现题目1:封装 Promise 重试函数要求实现一个函数,传入请求的 Promise 和请求次数,请求失败时自动重试,达到次数上限后不再发起请求。我给出如下代码:function retryPromise(promise, times) {  let count = 0;  return new Promise((resolve, reject) => {    const run = () => {      promise        .then(resolve)        .catch((error) => {          if (count < times - 1) {            count++;            run();          } else {            reject(error);          }        });    };    run();  });}题目2:实现对象深拷贝我先写出基础版本:function deepClone(obj) {  if (typeof obj!== 'object' || obj === null) {    return obj;  }  let result = Array.isArray(obj)? [] : {};  for (let key in obj) {    if (obj.hasOwnProperty(key)) {      result[key] = deepClone(obj[key]);    }  }  return result;}面试官进一步要求 考虑边界情况,我补充说明:若对象属性为数组,需递归处理数组元素;若属性为函数、正则等特殊类型,需特殊处理。例如,对于函数可直接返回原函数,对于正则可创建新的正则实例。三、反问环节我向面试官提出疑问:“为什么在前端面试中如此看重 CSS 基础?”面试官耐心解答:“CSS 是前端页面布局和视觉交互的基石,良好的 CSS 能力能确保页面高效渲染和兼容性,是支撑复杂业务开发的基础,所以我们会重点考察。”四、面试结果与总结幸运的是,面试结果显示 已通过一面。回顾过程,坦诚承认自身不足并积极思考问题,以及在算法题中清晰的逻辑表达是关键。后续准备二面时,我将重点补足 CSS 知识盲区,积累项目实战经验,尤其关注性能优化相关技术,同时加强对 JavaScript 细节和边界场景的理解。这次面试也让我深刻认识到,扎实的基础和灵活的思维永远是技术面试的核心竞争力。
查看5道真题和解析
点赞 评论 收藏
分享
05-30 23:48
已编辑
理想汽车_后端开发
  记录一下自己的暑期,bg双非本硕,只有一段制造业的大厂实习。一开始投后端,后来因为屡屡受挫怀疑自己开始投测开,在这一时间段内oc了百度,滴滴,网易。去了理想的开发但因为不适应企业文化又在一月后离职。最后抱着看运气的想法在五月又重新面蚂蚁,没想到在最后一发入魂上岸开发,真的很不容易。记录下自己曲折的暑期:网易云3.4 一面 挂米哈游3.8笔试 挂美团3.7笔试 3.22一面挂 三志愿全灰饿了么3.7笔试3.21一面挂安克3.7一面 挂携程3.12笔试 后续无推进海康3.14一面 拒面蚂蚁3.9一面 3.13二面3.14笔试挂蚂蚁复活赛×1 3.19一面 3.21二面 挂蚂蚁复活赛×2 4.29一面挂蚂蚁复活赛×3 5.21一面 5.29二面 5.30hr面 当天oc 美的3.14 笔试 3.21AI面完后续无推进云智3.16投递 后续无推进字节3.17一面 挂游酷3.18笔试 后续无推进瓜子二手车 3.20 一面过 后续莫名其妙无推进众安保险3.20 笔试挂众安复活赛4.9拒笔网易互娱3.20笔试挂AtlasV 3.21一面过后续拒理想汽车3.25一面 3.27 二面 3.31oc百度 3.27一面 4.1二面 4.2三面 4.3hr面 当天oc滴滴4.25一面 当天二面 当天oc雷火4.10笔试 4.30一面 5.6二面 5.9三面 5.15hr面 两天后oc京东 5.9一面 5.10二面 挂bilibili 3.26一志愿笔试 4.17二志愿笔试 邀请我去线下没去然后不推进了菜鸟 更是重量级4.16待安排面试,然后卡在这一个月海康 4.27拒笔阅文4.30忘笔了得物4.13笔试 5.16一面 池子真大同花顺5.8投递投递了不推进的:联想阿里系的那几个(除饿了么)携程58keep小米等直接简历挂的(给你们来两拳)高德淘天小红书minimax莉莉丝虾皮快手pdd爱奇艺拿到蚂蚁以后放弃了雷火的测开,蚂蚁面试体验真的特别好!hr本来说节后才能意向,我说如果给的比较早我比较好早点放弃网易然后来这边,没想到直接当天给了,我真的一个爆哭……坚持就是胜利!献给所有还在互联网坚持的朋友们!
E1ysia:能过网易雷火笔面试的我觉得都是佬中佬恭喜uu
点赞 评论 收藏
分享

牛客热帖

更多
牛客网
牛客企业服务