wxg前端一面(凉经)

1、上来四道算法题,1easy、2mid、1hard。
    ■ 两个数组找相同值(考察api的使用规范,我下意识用了map被diss了)
    ■ 新建一个类,接收一个二叉树,.next()输出最小的值并移除最小值,.getnext()查询是否有最小值
    ■ 回溯算法,(忘了题目了),做出来后,问有没有可优化的地方/最佳的方法
    ■ 没时间做,题目忘了,力扣hard题
 2、在实习中做了重构老组件,学到了什么 
 3、useContext的缺陷,兄弟组件不使用任何api的信息传递方式(包一个更大的父组件,两个兄弟组件通过父组件的props交流) 
 4、 jsx到页面dom的过程 (react-dataid) 
    ■ react diff算法的详解/源码 (精细到每一步做了什么,共享屏幕画图展示一下步骤)
 5、SSR的整个过程,Next.js做了什么,怎么水合的。 
 6、为什么要出现react hooks(不太清楚,我答了是因为react fiber的引入,为了优化性能,分成了处理和交付两个阶段。导致某些周期会出现重复调用的问题,比如componentWillMount,可能会被fiber的优先机制给卡住,导致多次调用) 
 7、hooks可以代替全部生命周期吗(我回答不能,只能满足常用的要求需要,(比如useeffect可以替代三个最常用的周期),所以在开发中足够了。因此部分比较复杂或者操作比较精细的中间件或者插件仍然使用类组件的方式写。但是面试官好像确信一定可以,让我下去再看看?不太理解)
 8、怎么发现水合陷阱的 
    ■ 讲了发现的过程,但是面试官更希望听到,我自己怎么去打断点,看源码找到问题。而不是leader找到,然后写成了 文章/技术会 分享。

输麻了
全部评论
我们学的是同一个前端吗?一个问题我也不会😂
2 回复 分享
发布于 2023-10-03 11:21 河南
这就是大佬嘛 好强,问的完全看不懂,仿佛是两个职业
1 回复 分享
发布于 2023-09-27 14:48 广西
是企业微信吗大佬
点赞 回复 分享
发布于 2023-10-26 08:04 四川
上次被kpi一次 我就无语哩 沙贝bu
点赞 回复 分享
发布于 2023-09-29 13:35 北京
wxg还在面啊,🐀8月一面凉
点赞 回复 分享
发布于 2023-09-26 15:35 福建

相关推荐

上午刚面完,面了一个小时,问题挺基础的,但有几个点脑子宕机了没答上来😭😭😭1.自我介绍2.接着是两道代码题,一个数组遍历一次找出最小正整数的下标,不存在返回-1(之前搜面经好像这道题都有考到),这道题思路挺简单的,但最开始写出来打印值跟答案对不上,然后我又顺着大括号重头看了一遍结果发现中间有个变量名敲错了(被自己蠢到了),后面面试官又让换一种思路实现,最开始没怎么理解面试官的要求,后面面试官提醒了一下还是成功实现了;另一道题是关于样式的,九九乘法表从直角三角形变成正金字塔形,直接flex垂直居中秒了,然后有个细节没实现出来,每一个框都有下边框,让用选择器清除下边框,保留最下面的下边框,当时没怎么想到,后面下来在自己的编辑器上重新实现了一遍。3.结合简历上的项目进行提问,我电脑上正好有源码文件,面试官就让我打开编辑器结合代码提问,因为我项目是vite创的,面试官就问了些vite配置相关的问题比如当初是怎么设计的,为什么选择vite,跟webpack的区别等等。4.vue的路由配置,问了下为什么用history,还有没有其他的。5.我简历上有提到组件的封装,所以面试官有问具体怎么设计,怎么实现的(这块我感觉我当时一直在胡言乱语,始终没get到点)。6.项目分包优化怎么做的,还有没有其他优化。7.组件之间通信怎么做的。8.团队间git操作怎么做的。反问:1.公司技术栈是什么2.公司最近开发的业务是什么总的来说这次面试体验非常良好,面试官全程都有引导,回答错了或者没回答上面试官都很有耐心的解释,给我留下了良好的印象,主要还是我太菜了😭😭😭
查看13道真题和解析
点赞 评论 收藏
分享
评论
9
40
分享

创作者周榜

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