前端工程师精选面经合集
108家公司
685篇面经
最新 热门
美团前端一面乐经
前两个志愿填了后端测开,后端一面挂了,测开直接结束,上周被三志愿前端捞起来自我介绍,介绍完问我能接受前端开发吗?vue的通信方式了解吗?     项目里前端都是够用就行,了解不深,而且有点久没用了。vue的组件了解吗?         我回答了一句什么来着,给他逗乐了,然后他说好好好,了解了问计网http,httpsTCP连接过程设计模式了解哪些?项目用过哪些?   说了一下单例和代理做题,问我能用Js写不,我说我很久没写了,可以试试第一题 [{name:'apple',price:'1.0'}]数组转化为[label:'apple',value:1] 忘了js对象怎么搞,胡乱写。第二题拍平数组: [1,[2],[[3,[4]]]]->[1,2,3,4] 拿递归写的。写完问我能用java写吗?我问java实现第一题还是第二题? 他说好好,了解了?? 我没懂他了解了什么?我说我没听清你问了什么?他又说嗯嗯,了解。然后啥也没写。好像到这时候时间才过去不到二十分钟,很明显双方都尬住了, 他就问我有什么自己觉得做的比较好的但没被他问到。我觉得说八股没啥用就扯了项目里面花了比较长时间的东西给他讲了讲有哪些问题,怎么想的,怎么解决的。硬生生帮他把时长凑够半小时了。说完,他说好,你现在有什么需要反问的吗?问了一下技术栈,网页都是做哪些内容。结束过两分钟就回到人才库了。技术栈不匹配,自己确实很久没写前端了。代码题倒是都很简单,写完时长都还凑不够
点赞 评论 收藏
转发
/feed/main/detail/d5065f81c67e46b5b361534333121fd7
美团前端面经(捡漏版)
东北985软件工程,在校很摆,几乎无科研无竞赛无大创。起步比较晚,四月份开始准备(刷题、背八股),准备的都是后端内容,投美团的三个志愿前两个都是后端,最后一个是前端。(没错,前两个都挂了,笔试也只做出来一道/(ㄒoㄒ)/~~)只收到这几家公司的笔试(美团*2,帆软,小红书,虾皮),大部分简历都没过。面试只有美团一家。已经做好无实习all in秋招的准备了。捡漏版是因为后端挂了,前端的面试官只问了一些基础知识😿😿5.15一面一、数据结构什么是时间复杂度空间复杂度链表和数组的区别有向图怎么判断有没有环(×)图的遍历方式二叉树简单介绍一下完全二叉树二、计网http和https的区别tcp三次握手tcp和udp的区别为什么tcp能实现可靠传输tcpudp的使用场景三、操作系统什么是操作系统进程和线程的区别死锁发生的四个条件死锁怎么避免(×)进程之间的通信方式虚拟内存(×)三、算法题判断括号是否有效(栈两个有序数组合并成一个有序数组(双指针倒序,还就这道题问了时间复杂度空间复杂度5.17二面面试官人很和蔼,先闲聊了几句对于前端了解多少,介绍了在浏览器输入内容后,发生了什么对于https的加密对于java了解多少介绍hashmap(结构、存储等简历上的项目内容虚拟内存手写线程死锁(这个一点不会算法题:两个有序数组的上中位数(没考虑奇偶偏移量,但是面试官也不知道哪里有问题hhh这是很焦虑的三个月第一个月在迷茫,这两个月在为渺茫的未来发愁。我知道不是找到暑期实习就万事大吉,但是至少对于现在的我而言,有一段大厂实习似乎是稳赚不赔的买卖,还是清楚自己几斤几两的。我可以在实习期间抽空查漏补缺准备秋招,也可以让目前十分空白的简历上多一段大厂面试经历。发发面经攒攒人品,希望实习一切顺利我没办法风轻云淡地说,不要焦虑,肯定会有好结果。只能说,一切都没有想象的那么糟糕。也祝大家都有满意的offer #实习#
查看27道真题和解析
点赞 评论 收藏
转发
/feed/main/detail/43d7a90b520841be9d4f88adab62a6da/feed/main/detail/4ffe7d42d8fa457d8c304e79e83a9a15/discuss/622180203640438784/discuss/622161156236496896
美团前端一二面(已oc
美团过了,我愿意餐餐使用美团点外卖,从不使用饿么么,出门手机没电必用美团充电宝,出门吃饭必用美团团劵,骑共享单车跑校园跑我都要要用美团骑行,生病买药上美团买药,买蔬菜水果日常用品都用美团优选。😭😭😭timeline5.16一面一面完一小时后约二面5.20二面二面完一小时后发offer一面1. promise相关问题2.三次握手四次挥手3.不同标签页面之间的通信4.computed和watch区别?了解copmputed缓存吗?5.url输入地址栏到页面渲染的整个过程6.http和https的区别7.防抖和节流用到了吗?怎么用的8.vue的双向数据绑定原理9.除了发布订阅模式还知道什么设计模式举例10.了解过vue的源码吗?diff算法底层是怎么实现的11.webpack用过那些配置?起到什么作用?12.跨域问题怎么解决的?还有别的解决方式吗13.项目开发过程中遇到过什么难点?怎么解决的?代码输出题1.循环题2.考察this指向3.箭头函数的this指向4.给一个url,给一个键取出url里的对应的值二面简单问了一下项目手写promise.all数组去重询问offer情况和到岗时间其实从4月初开始投递到现在也只进行了7次面试,4月初投了一堆一周接了4个面试被拷打之后就有点害怕,一直刷题➕摆烂➕复习到了五月份第一次接到美团面试,美团几次面试体验感都很好🥺感谢收留,其实身边同学陆续都找到实习的时候内心难免有些失落,从一开始的实习一定要进大厂到随便什么厂带我走就行的心态转变中间发生了很多事情,付出虽然不一定有回报,但放弃一定结不出收获的果实。最后一句话送给大家,你这么踏实努力,没有理由总是倒霉。
点赞 评论 收藏
转发
/feed/main/detail/016a9af2aa10485ebe17d04302861299/discuss/622109448982548480
抖音电商——前端
2024-5-17 一面(已过)- 自我介绍- 项目问- 进程/线程✔- 跨域✔- vue,react打包之后的html,有哪些东西✔- js加载阻塞浏览器渲染,怎么优化defer/async✔- 白屏问题,没仔细想过,也没有处理过这里没有答好题目:- 盒子模型,标准盒子模型和怪异盒子模型✔- 箭头函数的输出✔- 判断传入的参数是否为一个空对象✔- 不借助第三变量swap✔- 版本号排序✔2024-5-21 二面(半个小时就过了)- 自我介绍- 学生科技团队是什么- 项目- 聊天项目(使用了websocket)- 所有请求都是websocket吗- 是自己建表吗- 然后自己拓展到websocket协议- 使用了emoji库,你知道emoji原理吗- websocket的心跳和重连,重连机制说的没了解- 打卡项目(因为是上线过项目,就提到过很多次)- mini-vue- 遇到的困难- 提到key,在diff算法中的作用- 提到了vue2中将虚拟dom转化为可执行的字符串- mini-vue给我带来的成长- 后台管理项目- RBAC是什么,还有其他模式吗- 算法:- 千分位- 手写promise.all- 这里命名规范有问题promises建议改为promiseArr或者其他的- 反问:- 公司强度有点大,能接受吗(实习是为了学习的)- 你提到oc是什么(面试通过的电话)- 小建议
点赞 评论 收藏
转发
/feed/main/detail/98ab6d2b9af6458f8beb9f1138f37430/feed/main/detail/12002fa9765d4728adac8a6f11d42fb5
WXG 前端 3、4面
三面:1.自我介绍2.讲一下创业?规模?形式和方向?我做的什么东西?用户量?3.创业的项目中遇到什么有挑战的事情(技术方面)?在图片处理方面的流程设计,做过什么性能优化吗?4.飞书做的工作介绍- 构建速度怎么优化的?- webpack 插件怎么做的?5.让你设计一个混淆压缩怎么做?Tree-shaking 怎么去除未引用代码?6.AST 怎么比较两端混淆的代码有抄袭情况?AST 里面的函数怎么转换去对比?7.Webpack 增量打包怎么做到的?8.再介绍一下飞书中的一些贡献点,pnpm + monorepo 包依赖治理9.做过游戏相关的事情吗?俄罗斯方块的物理碰撞用哪个物理引擎实现的?10.跨栈这边,flutter 这些了解过没11.你怎么保证短时间内把跨栈能力提升上来?你当时工程化啥也不会咋做的工程化?12.问我这边工资多少?我问了微信,差不了太多。让我可以和 hr 沟通。13.反问:- 游戏 + 前端 的发展方向怎么看待的- 小游戏发展现状和未来趋势- 实习生培养模式- 有什么可以提升的地方:一些算法之类的底层还需要花时间再深入一些四面:1.自我介绍2.你在飞书做了什么牛逼的业务,牛逼的事情3.妙记的业务难点4.你是怎么理解工程化的,结合具体案例讲5.CI 怎么做的6.开源怎么做的7.看看你的博客8.无感刷新 token 的意义,既然第二个 token 为一个月,为啥不直接给第一个 token 一个月9.反问已 oc,但考虑到很多因素只能拒绝了打个小广告,想加入社区打破信息差,或者想做开源的同学,欢迎来找我,目前在做一个脚手架项目,详见主页帖子#wxg暑假实习##面经##实习#
点赞 评论 收藏
转发
/feed/main/detail/855abf38cb594d2da0fc151a9b7bc7ec/discuss/622040823068176384/feed/main/detail/e40b6e79d4f44d089165b12379922322
WXG 前端 2面
1.自我介绍2.介绍一个项目 开源,架构设计?解决痛点?3.上个面试官问你 map 的查找为什么 O1,回去有了解吗?- hashMap 实现一个数组加链表的结构,数组大小怎么设置?固定还是用户设置还是动态变化?什么情况触发扩容?- map 最坏查找情况是怎样的?红黑树实现 hashMap 的话缺点在哪里?- map 过大时,扩容怎么做,新创立空间的话很卡,怎么优化?4.写题:升序数组 [2,3,4,5],插入一个数字,返回应该插入的位置- 怎么优化(二分查找),考虑二分算 midIndex 时超过整数最大上限怎么处理- 如果让你写测试数据会写什么(重复元素),如果重复,插入哪里更合适(最后面的,开销最小)- 你开源项目怎么做的测试?5.async/await 降到 es5 做了什么转化,给了一段代码让我写出转化的结构。6.font-size 的 px 是基于什么而定的(屏幕像素),是决定了字体的长宽还是什么?(寄7.http 1.x、2、3 的区别,UDP、TCP 的区别?8.js 怎么发生的内存泄露9.聊聊安全,问了 xss、csrf、sql 注入的实现原理?场景?10.写题:AB个罐子,分别放红蓝球(标有 A、B),把球混在一起后,连续抽 3 个,计算:A、B 球至少有一个,且红球至少一个的概率11.写题:有一个 random5(生成 1-5,每个随机数都 1/5 概率),用 random5 实现 random7(1-7,每个随机数都 1/7 概率)12.url 的组成?写题:给 url 的 params 插入更多参数,考虑字符转化。转化的意义是什么?13.反问,了解到团队里的人都是跨 前端 + 游戏 的打个小广告,想加入社区打破信息差,或者想做开源的同学,欢迎来找我,目前在做一个脚手架项目,详见主页帖子#wxg暑假实习##面经##实习#
点赞 评论 收藏
转发
/feed/main/detail/98e4d7d1e17c44969ce461b5d776ed76/feed/main/detail/85a21cee019440399308c41a00348362/discuss/621819498747707392
WXG 前端 1面
点赞 评论 收藏
转发
/feed/main/detail/bc3932279d67468da31e51ab988619aa/discuss/621467649482018816/discuss/621376664458543104/discuss/621327335647686656/discuss/621277060517904384
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

牛客网
牛客企业服务