前端日常宇泛智能一面

无手撕无算法,主要都是结合简历和项目提问,以及技术选型优缺点,基础八股和前面两场面试截然相反的少。

由于忘记开录音,所以先记录能想到的,后续补充

是基本问在了鼠鼠知识面缺点上,react和ts相关知识掌握很差。

如下:

自我介绍
React使用的什么版本 - 答:19 
React 19 版本对比之前的版本有什么不同,优化了什么 (如果没去了解运用的话,那么用 16..17...18都没区别)

React 类组件和函数式组件有什么不同,生命周期和状态管理....... 

React常用哪些hook,useMemo和useCallback什么区别,在项目中具体怎么使用,举个例子

ab是兄弟组件,a组件一个变量,拿到b组件用,变量改变后更新??(不太懂什么意思回答了Context传递参数再用state保存)--- 说说怎么用useContext

父组件想使用子组件的方法,怎么做

在项目中自定义过哪些hook,让你自定义hook,你要考虑些什么

TS使用过嘛?说说TS和JS的区别,项目中哪些地方使用了TS

TS的type和interface区别

TS的泛型说一说,在项目中怎么使用泛型

如果要定义一个类型??不确定参数的数量,实现可选,有的话是any或者undefined,怎么做

项目结合提问如下:

选用Next.js的原因 ,Next.js的作用

Socket.io怎么实现断线重连,具体实现呢,如果断线后怎么重连,数据为什么不会丢失?

使用Tailwind,说说怎么实现的响应式和移动端适配,回答了根据默认断点系统,默认移动端,根据组件需要lg和xl,md等分辨率。

提问如果是一个中间值呢,有没有想过怎么实现,如果是刚好在中间范围怎么实现

说说虚拟滚动和触顶分页怎么实现,有什么不同

好友查找的防抖怎么实现,防抖节流区别说一说

使用了Tree-Shaking,这个对Tailwind也有用吗,不是没有CSS文件吗。说说Tree-Shaking怎么优化

为什么使用了Vite,和Webpack有什么区别,Vite有什么好处,为什么更新的更快

大文件上传怎么实现,怎么切怎么传。

为什么选用SSE进行实时对话,还有其他方式吗,Websocket能实现同样效果吗,为什么没使用Websocket呢

打字机效果怎么实现,具体说一说,SSE过程断开连接了怎么做,数据怎么保存,如果我刷新页面呢

Zustand做状态管理,有了解过其他状态管理库吗,说说优缺点

使用了Map做数据结构,了解Set和Map吗,说说区别,在项目中为什么用了Map,出于什么考虑

反问:
有什么学习建议: 多了解技术的变化史,迭代的技术解决了什么问题,基础还得多打牢靠
--------------------------------------------

大概就是这么多了,这是鼠鼠人生第三场面试,面试官是个小姐姐,没开摄像头,声音那边很温柔,时不时还咳嗽(心疼)。问的问题都是鼠鼠没怎么思考过的面试方向,复盘来看其实都是根据简历和项目直接提问的,说明还是对自己的东西掌握不够,也不算深入拷打,也没有很死板地提问基础八股,可惜没有录下全程,中间很多根据知识点,小姐姐还马上的给出很多场景,让你想想能怎么实现,很多忘了,大概就这样吧,算是能学到很多东西的一场面试,值得!

面试过十分钟这样,意外的接到了二面通知,一大半答不出,还是给过了。

鼠鼠最近准备入职三维家苟着发育,但是还是接下二面,希望能学到更多,继续加油
全部评论
感觉你这个还可以诶,可能我被拷打习惯了,感觉很常规,才发现你27的哈哈,你现在这个进度很强啦
1 回复 分享
发布于 10-14 10:14 湖南
面过。问的差不多。没有拷打到你后面这么后的环节,很多前面很多国庆刚回来都忘了。太强了
点赞 回复 分享
发布于 10-14 10:07 广东
小姐姐vx分享一下
点赞 回复 分享
发布于 10-13 20:06 广东
杭州的公司都那么难面吗,这家公司规模只有500人
点赞 回复 分享
发布于 10-13 19:58 广东

相关推荐

转眼间实习就已经半个月了,如果是从第一次开始实习来算,其实已经差不多一个半月了😂为啥会有两种时间说法呢,是因为我第一段实习时间其实很短。当时刚投简历,投后三四天就拿到了三维家的 offer,我身边很多朋友都说这也是一个很不错的中厂,加上是我第一次投实习,所以就接了这个 offer。但是在这个准备的时间中,我字节的面试也依次通过了一二面。后来入职三维家,刚好国庆,假期前后字节的三面与 hr 面也顺利通过了最后三维家实习了一星期就说学校抓人了,偷偷润掉去字节了(说来还有点对不起三维家导师的,感觉他人也挺好刚熟悉起来我就跑了😂)从三维家离职的当天,也是我入职字节的当天。广州的 mt 行事风格很干练,进去的时候我是安排在一个临时位置上(因为刚好第二周要换座位+刚好有一个同事出差不在),和我 mt 刚好在过道两头,又加上他很忙,组里就我一个实习生,我几乎就没啥机会问问题,也有点不太敢问,甚至项目跑起来都不知道怎么打开,头几天纯适应环境去了原本的 base 是广州,离学校只有十几公里,走路+坐地铁 40 分钟也能到。结果刚进来几天,周中突然 ld 找到我,说组内业务调整,要被调去深圳,还要换 mt🥲当时其实真有点懵,突然就要考虑一个人租房、不回学校等等事情,一点经验都没有,很迷茫。不过好在有对象的支持☺️,有师兄的指点,有一个同学刚好也要入职同部门后端+他提前查过攻略,没经验就到处问,最后还是顺利来到了深圳,租好了房子,处理好了很多事情当我把一切都准备好、真的来到深圳以后,我发现,其实来深圳也有来的好处:ld 考虑到我换 base 地找租房,让我申请了两星期出差旅,因此来到这里头两周可以爽住大酒店 + 每日补贴 150 + 市内打车全免;租房有 1000 房补可以租近一点,理论上通勤时间比广州要快不少,可以更晚点起床;景湖是字节自建楼,设施饮食之类的很多感觉比广州好,周围很多别家写字楼+商场也比广州琶洲那块热闹;感受不同的大城市的环境,多一种体验……可能因为我刚好卡到了换 base 的 bug,可能因为这段时间走到我这个地方的需求少,来字节的两个星期工作不算很多,第一个星期没有需求,每天就坐在工位上熟悉项目结构学 react 和微前端;第二个星期来到了深圳,一边问 mt 一边问 AI 慢慢了解了项目的结构,目前也就做了两个小需求(感觉给到我的都不算很急,mt 也说主要是通过需求熟悉项目)。工作时间也蛮弹性的,早上 10 点半多来到公司,晚上看心情走(只要工作做完了你几点走都没问题),来到深圳就一个人也不介意一整天都把自己投入到工作与学习上,幸福感还是挺高的。一整天醒了就去公司,下午下班去健身,晚上干完就回去休息如今,实习生活满打满算也有一个多月了,感觉一路上还是挺顺风顺水的,我也喜欢现在正在做的事😉也祝屏幕前的朋友能够顺风顺水,心想事成,我们一起加油
LZStarV:突然想起来一个有意思的小细节,我人生第一天实习刚好是我 20 岁生日
字节跳动公司福利 1339人发布
点赞 评论 收藏
分享
评论
3
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务