哭了!从腾讯辞职后找不到工作,投了20多家简历,却只面过一家
年中的时候因个人原因 , 打算离开腾讯 , 到外面看看 , 投了若干简历 , 最终面试了字节跳动、虾皮、快手、拼多多这4家公司 。 有的喜有的忧 , 本文是对本次面试的一个总结 。
快手
文章图片
快手是最早约的面试 , 在boss直聘上投完大概几天就约了 。 也是我本次第一家面试的公司 。 时间某个工作日的晚上8点 , 那天早早溜回家面试了 , 是在牛客网上进行的
主要问的问题如下:
react16新增了哪些生命周期、有什么作用 , 为什么去掉某些15的生命周期(写过码看过文档都能答上了)
fiber怎样的 , 如何实现异步渲染(链表/可中断)
redux和redux-saga的区别和原理
项目中用到的saga-duck是个什么东西
useEffect的实现原理(坦白说自己没看过react的实现 , 就说了下preact的实现)
异步渲染和旧版的diff的区别
babel实现转码的过程(词法/语法分析)
项目的技术栈怎么选型(这种问题好几次都被问到 , 感觉我真的不太知道怎么答)
小程序底层实现原理了解多少(说了下双线程模型/预加载webview)
项目nodeJs应用异常退出如何处理(pm2/uncaughtException事件等)、日志上报怎么做(输出重定向到文件 , elk服务传传到kibana)
graphicschema怎么设计(说了下我对于项目中的理解 , 资源维度 , 感觉回答不太好)
有哪些技术驱动业务的案例(说了下这个插件的思路和webpack一些优化)
最后写了一道算法:最大乘积子序列 , 有正负数的情况 。 应该对应于这个leetcode题目 。 这里我理解错题意以为这个序列是可以不连续的 , 而且对于理解错的题意也用了一种错误的写法 , 用了o(n2)的一种实现 。 然后面试官提示说o(n) , 最后还是没做出来 。 这个题目其实自己在之前的刷题的时候自己也是比较顺利能解出来了 , 这里有点可惜 , 面试临场代码能力还是有待加强
最后面试官大概讲了下部门情况 , 他们那边是深圳快影前端团队 , 目前规模还不大 , 正在大力招人 。 最后还问了下我如何看待目前部门工程化建设不足的问题 , 我表示这是一个很好的机会去挑战自己(hhh) 。
当时这次面试之前 , 差不多两年没面试了(上一次面试还是2018年的8月) , 很多地方自己感觉也是表现不太好 。 虽然面试官最后说了认为我是一个比较优秀的同学 , 让我当时迷之自信误以为会有下一轮 。 过了一周没有任何答复后 , 去boss直聘上问了下hr , 答复说算法有待加强 , 第一次面试凉凉~
拼多多
文章图片
拼多多投的是广州的部门 , 好像是小程序团队 , 通过一个同学内推的
一面47分钟 。 某天晚上9点
redux的理念(说了下actiondispatchstate啥的 , 单向数据流)
react-redux中connect怎么实现(高阶组件、context注入store、subscribe订阅store数据变化)
mixinhoc继承的区别 , 优缺点
reactdiff如何实现
react旧版的diff用深度优先还是广度优先 。 为什么用深度优先 , 广度优先能实现吗(其实我认为广度也能实现的 , 面试官问广度有啥不好 , 我确实不知道..)
diff的时间复杂度?为什么?(o(n) 。 提了下react优化o(n3)->o(n))
react-router实现原理(hash/html5history)
客户端路由hash/history实现的区别、原理
有哪些常见的http头
websocket/轮询的好处和缺点(性能、兼容性)
websocket的握手过程(urgradewebsocket)
tcp的握手过程
tcp/udp的区别
一个应用场景redux触发几次action如何设计(这个问题感觉有点迷 , 不知道有啥问 , 我回答也有点迷 , 面试官说可以了...)
- ZOL科技早餐:华为千元手表官宣,腾讯QQ回应大规模盗号
- 章子怡扎减龄丸子头,短裙露美腿不像生过娃,从影20年笑容依旧甜
- 社交|腾讯视频为IP编写「价值算法」
- 最前线 | 腾讯游戏发布40余款产品与项目,《王者荣耀》发布全新规划
- 腾讯游戏发布40余款产品与项目,《王者荣耀》发布全新规划
- 潘博文|腾讯QQ回应用户号码被盗:目前受影响范围已得到控制
- 腾讯|推荐6款免费软件,上班族最好放在电脑里
- 腾讯|Reno8系列发布新色花仙紫:工艺全新升级,暑假换机还有限时礼盒
- 三星|从“不想买”到“抢着买”,骁龙8+无线充电+IP68防水,下跌600元
- 男子带家传木盒来鉴宝,盒子从没打开过,专家:稳住,两个好消息
