首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
勤劳的🍋少糖去冰
门头沟学院 前端工程师
关注
已关注
取消关注
m
@前端牛布斯:
前端社招——石墨文档三轮面试
背景 由于所在行业受政策的影响,公司考虑转型,而且为了节省成本,进行了裁员,我不幸在此次的优化名单中。 虽然拿到了裁员的赔偿,在休息几天后,我还是拿起了书本,开始复习找工作。 网上五花八门的面试题很多,大部分都仿佛还是几年的题库。再想想这几年的新技术点,发现自己的知识体系还是有很多遗漏的。 于是按照找工作的习惯,从原型链开始,函数继承,页面渲染流程,页面性能优化,Promise,ES6,CSS,前端常见手写实现,算法……把常见的知识点简单过了一遍。之后就是开始面试找状态。 石墨是我面试的第三家公司,前两家公司的面经请移步主页查看。 面试经历 一面 ['10', '10', '10', '10', '10'].map(parseInt) 的输出值是什么? 你们现在的技术栈是什么?为什么要使用ts? ts中的 any、unknown 有什么区别? setTimeout的执行过程(事件循环,同步、异步) 对Promise的理解,与async、await的区别,async、await是怎么实现的 解释 requestAnimationFrame/requestIdleCallback,分别有什么用? react性能优化 说说对flex的理解 回流、重绘是什么?如何减少回流和重绘? 判断一个对象是数组的方法 怎么寻找react页面卡顿的原因 编程题:实现一个对象的 flatten 方法,如下: const obj = { a: { b: 1, c: 2, d: { e: 5 } }, b: [1, 3, {a: 2, b: 3}], c: 3 } flatten(obj){} 结果返回如下 // { // 'a.b': 1, // 'a.c': 2, // 'a.d.e': 5, // 'b[0]': 1, // 'b[1]': 3, // 'b[2].a': 2, // 'b[2].b': 3 // c: 3 // } 一面比较基础,面试官也很nice,对于我回答中不足的地方进行了提醒。 二面 说说对web worker的理解 service worker和强缓存相比,有哪些优势? 说说对堆栈溢出的理解 position中的sticky是什么,还有哪些其他的? ts中,any和unknown分别是什么意思?泛型怎么使用? bind有什么用?连续多个bind,最后this指向是什么? webpack的plugin怎么实现? 编程题: 现已知一个字符串是由正整数和加减乘除四个运算符(+ - * /)组成。 例如存在字符串 const str = '11+2-3*4+5/2*4+10/5',现在需要将高优先级运算,用小括号包裹起来,例如结果为 '11+2-(3*4)+(5/2*4)+(10/5)'。注意可能会出现连续的乘除运算,需要包裹到一起。 请用 javascript 实现这一过程 上面是我能记录下来的二面知识点,整体来说,问的比一面更深。而且让人比较意外的是,二面中对于一面没有回答好的题目又重新进行了提问,对于面试过程中没有回答好的题目,还是得自己在面试结束后进行复盘。 三面 手写体:使用TypeScript 实现一个 get 函数来获取它的属性值 const data = { name: 'tom', age: 18, address: xxx } 这儿直接贴下答案: function get<T extends object, K extends keyof T>(o: T, name: K): T[K] { return o[name] } ts中的 any 、 unknown 的区别 有用过ts中的 keyof 吗? for in/for of的区别 Promise值穿透 【编程题】基于二面中的表达式包裹编程题,实现计算表达式的值 最后的一道编程题因为个人状态原因(面试节奏很紧凑),没能写出来,觉得有点遗憾。三面中ts方面的知识点较多,也问了不少其他方向的问题,比如项目相关,以及投石墨的原因,和自己的职业规划。 上述面试题的答案,我大部分都进行了整理。如果大家想查阅具体的答案,可以通过“前端面试题宝典”小程序进行查找。这是我们几个小伙伴,在业务时间开发的一款前端面试刷题小程序,里面对前端的知识点和常见面试题进行了总结,还有面试技巧相关的文章,希望能够帮到大家。
点赞 8
评论 2
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-19 15:02
吉林农业大学 算法工程师
小红书 大模型开发 一面
1、自我介绍2、项目拷打3、讲一下 OpenClaw 的记忆本地存储怎么设计如果做本地记忆存储,我不会把它设计成简单的对话历史追加,而会把它拆成短期记忆、长期记忆和检索索引三层。短期记忆主要服务当前会话,用来保存最近几轮对话、当前任务状态、工具调用结果和待执行动作;长期记忆主要保存用户偏好、历史事实、任务总结和可复用经验;检索索引层则负责把长期记忆做结构化检索和语义召回。本地存储设计时,数据模型最好不要只存一段纯文本,而是存结构化记录。比如:memory_iduser_idsession_idmemory_typecontentsummarytagscreated_atupdated_atim...
AI-Agent面试实战...
点赞
评论
收藏
分享
03-18 00:00
香港大学 推荐算法
美团笔试 美团笔试题 20260314
往年笔试合集:2023春招秋招笔试合集2024春招秋招笔试合集笔试时间:2026年3月14日第1题 - 小美的因子数量题目小美很喜欢因子数量为奇数的数。现在小芳给了小美一个区间 ,请你帮小美算出区间内有多少个因子数量为奇数的数。【名词解释】因子:对于正整数 ,如果存在正整数 使得 能被 整除,则称 是 的因子。例如, 的因子有 。输入描述第一行输入两个整数 (),表示询问的区间。输出描述输出一个整数,表示区间内因子数量为奇数的数的个数。样例输入1 1 1 样例输出1 1 样例说明1在这个样例中,区间内唯一可以取到的数字为 ,其因子数量只有自身,为奇数。样例输入2 4 5 样例输出2 1 样例说...
2025 春招笔试合集
点赞
评论
收藏
分享
03-15 13:10
已编辑
淮阴师范学院 Java
鼠鼠找到工作了,但很紧张
鼠鼠是二本学历,学的是java,面的是软件工程师,面试的时候没问什么技术,就问了一些项目经验,我就把之前公司的项目经验说了一下,但是复盘面试的时候发现讲的很多东西都不会甚至有的根本没听过(mes,仿真,ai)。虽说面试官说了有学习的机会,进去以后先从mes学起,如果学习能力强会调去ai,但鼠鼠还是很紧张,可以说是不自信吧,也可以说是被打压太久了反而没有信心了😭
查看1道真题和解析
点赞
评论
收藏
分享
03-03 23:42
复旦大学 Java
为啥找不到日常实习
目标后端
tongx_:
闹呢,这找不到其他人还活不活
点赞
评论
收藏
分享
03-18 10:55
门头沟学院 Java
第一次找实习,记录一下这段时间做了什么
大三,211,Java后端,第一次正式找实习,写个帖子记录一下,也希望给同样第一次的同学一些参考。时间线:1月:整理了简历,刷完了hot100大半,感觉自己差不多了(后来证明差远了)2月:开始投,字节、腾讯先投,笔试差点没写完,才意识到自己差距2月中:补了两周八股,重新调整复习方向3月初:重新开始投,这次扩大范围,美团、百度、京东、快手、网易都投上了现在:字节进了一面,其他还在等找实习前没想到网申填表是个体力活,每家系统不一样,信息全要重填,最开始真的很崩溃。后来发现牛客有个网申助手,把自己的信息录进去一次,之后打开网申页面自动填,省了很多重复劳动,整个人状态好了一点。现在主要时间放在准备面试...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
产品岗集合,我发现了一个顶级项目
5661
2
...
大疆起诉影石,硬件大佬开战?
3191
3
...
🔥牛客春招季🔥各公司春招&实习最新进展,这里实时更新!
3125
4
...
腾讯视频后台一面凉经
3060
5
...
蚂蚁国际暑期一面
2379
6
...
京东前端暑期一面(已挂)
2338
7
...
27届暑期腾讯CDG一面
2321
8
...
携程 后端开发实习
1865
9
...
蚂蚁集团-AI Coding笔试
1778
10
...
滴滴二面,我败在了设计感
1614
创作者周榜
更多
正在热议
更多
#
春招至今,你的战绩如何?
#
7721次浏览
68人参与
#
你的实习产出是真实的还是包装的?
#
1470次浏览
37人参与
#
米连集团26产品管培生项目
#
5211次浏览
211人参与
#
军工所铁饭碗 vs 互联网高薪资,你会选谁
#
7233次浏览
39人参与
#
简历第一个项目做什么
#
31408次浏览
317人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
186666次浏览
1117人参与
#
MiniMax求职进展汇总
#
23434次浏览
305人参与
#
研究所笔面经互助
#
118818次浏览
577人参与
#
重来一次,我还会选择这个专业吗
#
433177次浏览
3924人参与
#
简历中的项目经历要怎么写?
#
309773次浏览
4173人参与
#
面试紧张时你会有什么表现?
#
30438次浏览
188人参与
#
AI时代,哪些岗位最容易被淘汰
#
63039次浏览
768人参与
#
正在春招的你,也参与了去年秋招吗?
#
362952次浏览
2635人参与
#
你怎么看待AI面试
#
179607次浏览
1200人参与
#
职能管理面试记录
#
10764次浏览
59人参与
#
网易游戏笔试
#
6414次浏览
83人参与
#
腾讯音乐求职进展汇总
#
160498次浏览
1107人参与
#
校招笔试
#
468811次浏览
2960人参与
#
把自己当AI,现在最消耗你token的问题是什么?
#
7101次浏览
156人参与
#
你觉得通信/硬件有必要实习吗?
#
155416次浏览
1065人参与
#
小红书求职进展汇总
#
226992次浏览
1357人参与
#
从哪些方向判断这个offer值不值得去?
#
56718次浏览
357人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务