7天10面 来分享一下我的11月面筋!
开头先来整点小感悟
这次从滴滴离职之后花了两个礼拜多一点进行了个菜鸟康复训练
八股算法手撕啥的还真是四个月没学 忘得一塌糊涂
之后又用了七天时间差不多面了10场
本小红书梦女拿到🍠offer后就没有再面啦
一直忘记整了 这次趁周末整理完
秉着开源精神来分享一下我的面筋~
汇总如下:
虾皮 一面✅️二面✅️hr✅️oc✅️
哈啰 一面✅️笔试放弃做了但是莫名其妙说oc✅️了
贝壳 一面✅️二面诡异至极 无后续
米哈游 一面✅️二面拒了
小红书 一面✅️二面✅️(我是🍠梦女)
百度 一面无后续(面试体验特烂无比 至少我觉得我的表现没有问题)
这次感觉面试都以问实习居多,需要对实习的产出有比较深入的理解
感觉主要可以从
为什么有这个问题——你是怎么发现的——用哪些工具测量——你当时想了哪些方案——最后选择了什么——具体的代码实现——最终的优化结果和改进效益
去进行一个阐述,每次都能和面试官聊的很开心
那实习产出因人而异,所以面筋里涉及实习的就不过多赘述了~~
不说了 放面筋⬇️
贝壳找房1面(过)
- 自我介绍
- 说一下css常用的几个单位和区别
- 说一下图中的布局,不用组件库,用css手写的设计方式追问:
Sider栏需要进行动态的左右横拉——这种自适应方案——如何监听他的这个移动?可以做哪些操作优化?Footer — 随内容下移(短页面黏底、长页面被推到页面末尾)的方案设计
- JS中遍历一个数组的方法
- 追问: map和forEach的遍历可以中断吗?
- 对象遍历的方法
- Vue中的模版和JSX的差异,模版怎么被渲染出来的?
- 响应式原理
- 拷打实习
- 如果后端给你的文件很大,前端导入会崩溃吗?
- 如果后端导入文件很大,此时你会怎么做?
- 单点登录的流程
- 日常的学习方式
- 根据中英文杂糅的简历里面,筛选关键词或者说技术点,显示候选人的技术画像如何进行查找和词频统计?你会怎么设计?
贝壳找房2面(疑似kpi 无后续)
【面试官先是延后30min,之后上线后......】
- 自我介绍
- 为什么离职?
- 实习学到了什么?
- 算法题:社团共有num位成员参与破冰游戏,编号为0 ~ num-1, 成员们按照编号顺序围绕圆桌而坐,社长抽取一个数字target,从0号成员起开始计数,排在第target位的成员离开圆桌,且成员离开后从下一个成员开始计数。请返回游戏结束时最后一位成员的编号
虾皮1面(过)
- 自我介绍
- 拷打实习 相关八股追问:
- 性能优化的数据用什么工具去测FCP和LCP指标,哪个看的更多?有什么区别
- 浏览器是多进程还是单进程?
- 线程和进程的区别?
- 事件循环机制promise相关,解决了什么问题?如果我reject后再resolve,结果是?
- 浏览器输入url到出现页面发生了什么?
- 常用的缓存策略301 ? 302 ? 分别表示什么?
- http和https的区别https加密过程?对称非对称?
- 为什么传输过程要用对称而不是非对称?哪个安全?哪个快?
- css八股 css的定位要做一个一直悬浮在底部的按钮用?隐藏页面中某个元素的方法
- 算法相关 有序数组里查找某个数存不存在给一个数组去重2-3个常用的排序算法?上述算法稳不稳定?快排为什么不稳定?快排时间复杂度一直是nlogn吗?最坏能到多少?什么时候会到最坏?
- 其他 ai工具的使用?使用在什么方面?
- 手撕 有效括号 对应时间复杂度
- 反问
哈啰1面(OC)
- 自我介绍
- 感觉对着实习暴打——一个个问下来
- 印象深刻的:并发请求时有没有做对应的limit限制,口述一下scheduler并发器实现啥的
- 拷打TS
虾皮2面(过)
要求双机位,限制手机录音【回忆版、不完整】
- 自我介绍
- 实习最大产出拷打
- vue组件渲染如果渲染失败你有做什么兜底机制
- (感觉还有一堆结合实习场景的设计题,但我忘了)
- 大JSON数据内存存储你是怎么设计的?
- 算法: 两数之和变体
米哈游1面
- 全程疯狂拷打408
- 大致可以参考同期网上其他面经,问的大差不差
- 也是因为双机位没有录上音,现在复盘忘得差不多了
- 手撕: 路径简化
小红书1面(最开放的一集 过过过)
- 自我介绍
- 组件库的设计思路?打包思路?上线思路?
- 一堆开放场景问题...(有点想不起来了)
- 实习拷打最大产出拷打(背景、原因、细节)
- 流式传输细节拷打?如果后端给你支持上了你说的功能,那你又会怎么做?(很在意关键细节?会引导你说出关键字段?)
- AI方面疯狂拷打
- 括号匹配
- 反问
百度1面(难绷 无后续)
- 自我介绍
- 为什么要离职
- 对AI的理解
- 好一场八股吟唱局 浏览器缓存
协商缓存中1.1和1.0的区别,1.0会出现什么问题?
为什么last-modified不好
defer和async
js的数据类型
原型与原型链
http和https
https的握手过程
- 拷打实习 业务介绍【主要功能?面向大众?相关收益?】
最大产出拷打【打压式质问。】所以你就做了这些?你前端没有做其他优化吗?
有没有做部署?相关底层原理?怎么做?
浏览器渲染机制?你怎么利用这一帧?
- 手撕(2选1) 最长公共子串并发调度控制器
【面试体验很烂。。。面试官不开摄像头,一直开麦关麦。。。打压式质问无反馈。。。手撕如流编辑器还加载不出来。。。调度控制器的写法还被质疑。。。】
小红书2面(耶OC!)
- 自我介绍
- 拷打实习最大产出的优化逻辑和链路分析
- 浏览器渲染机制【细】
- LCP、FCP【细】
- nextTick、requestAnimationFrame细节【结合事件循环、浏览器一帧内做了什么】
- Vue - i18n 的底层原理实现分析【细中细】
- Webpack与Vite
- 手写Call
- 手撕最长无重复子串
- 反问
最后祝大家都面试顺利!!!一切顺心!!!

