商米 前端 一二三面 面经

一面 (30 分钟)

  • 自我介绍
  • 聊聊实习
  • 实习 React 用什么版本, functional 还是 class component
  • functional component 和 class component 区别
  • 对 useEffect 的依赖有什么自己的看法
  • 使用 hooks 有什么疑惑 / 不了解的地方
  • TypeScript 主要用来做些什么
  • Next.js 主要用来做些什么
  • 开发过程中印象深刻的问题
  • 怎么解决跨域
  • 聊聊闭包
  • 聊聊原型链
  • this 在什么情况下会指向不一样的对象
  • 了解岗位和公司嘛
  • 职业发展规划

二面 (60 分钟交叉面)

  • 自我介绍
  • 实习和项目中遇到的感兴趣, 并且付出过实现的技术点
  • 项目发现问题的时候如何定位
  • 首屏 IO 的资源优化
  • pointer / mouse 事件如何适配触控板
  • 项目的成就感
  • 希望做的前端工作偏向哪一个方向
  • 做项目的意义是什么
  • 聊聊实习中有成就感的模块
  • 3 - 5 年职业规划
  • 面试官说他很少做校招面试, 也不知道为什么 XD
  • 假设有一个问题, 可以同时被时间复杂度和空间复杂度解决, 你会怎么取舍
  • 棋盘, 计算多个点最短路径, 该怎么解决
  • 如何构建 / 部署 web 应用
  • 前端构建接触的多嘛
  • 对自己进公司之后的期望
  • 平时有什么爱好

三面 (主管 + HR)

主管面 (25 分钟)

  • 自我介绍
  • 聊聊实习
  • 你怎么看单测
  • 有没有遇到过很难做单测的情况
  • 无障碍优化
  • 聊聊项目

HR 面 (25 分钟)

  • 工作地点
  • 其他 offer
  • 期望薪资
  • 目前的实习考虑转正嘛
  • 对第一份的正式工作最核心的要素是什么 (排序前三)
  • 你觉得你和商米的技术匹配度
  • 你了解商米做的是什么嘛
  • 聊聊选择之前的实习的缘由都是什么
  • 介绍一下实习公司的业务
  • 考不考虑读研
  • 最有挑战性的事情
  • 兴趣爱好
  • 自己的优缺点

感受

整体感受挺不错的, 面试官人都很 nice, 二面的面试官特别有意思, 还在聊最近看什么动漫 XD

#前端##前端工程师##秋招##校招##面经#
全部评论
楼主base哪里
1 回复 分享
发布于 2022-10-29 18:31 浙江

相关推荐

09-15 16:18
已编辑
门头沟学院 Java
🕐面试时间:7.21、7.22、7.25、7.29;意向是9.4发的💻面试岗位:云原生后端开发工程师写在前面:- 为何我明明是Java的开发岗,但是滴滴我投的是Go的云原生开发,这个原因我在之前的时间线动态里有讲了。- 也因此,有一些八股问的是云原生K8s的,并不是传统Java开发的,不过有兴趣的uu也可以看下一面:总时长:40分钟,写题10分钟1. 算法题:两个goroutine交替输出1-100(这里我要把我的脑子从Java切换到Go,用goroutine写)2. K8s中讲讲CSI Driver的工作过程(如何注册、创建、挂载、卸载等)3. K8s中PV、PVC的生效过程4. 如果一个Pod正在使用某个PVC,此时可以修改让其使用一个新的PVC吗(这个答错了)5. K8s架构中各组件的原理6. 介绍一下实习中正在做的事情,背景,意义二面:总时长:30分钟,写题10分钟1. 算法题:LRU(依然用Go写)2. 讲讲K8s各组件的作用、原理3. 讲讲Service中的几种配置(ClusterIP、NodePort、LoadBalancer、ExternalName)4. Pod的生命周期三面:总时长:60分钟,写题20分钟左右1. 算法题:实现一个并发安全的环形无锁队列,允许先实现有锁的(后续在提示下用伪代码实现了CAS版本的无锁队列)。2. 算法题:给定一个数组,如何用最小的比较次数获得最大最小值?(例如n个元素,朴素遍历需要比较2n-2次,如何更少?)3. 实习拷打,介绍所做的事情,以及其中遇到的各种问题,锁的问题、同步的问题等,具体我都是怎么发现的问题并想出合适的解决办法的4. 对协程的理解,和线程有什么区别5. 未来规划,1-3年对职业的一个预期6. 希望在公司做什么,成为公司中怎样的一个角色,现在没有其他offer吗?(还问了句当前实习公司不留我么?)四面:总时长:50分钟,写题15分钟左右1. 算法题:有一个rand函数,生成1的概率是p,0的概率是1-p,那么如何用它生成一个rand2(),使得生成1和0的概率都是0.52. 目前实习的需求的背景,意义,详细展开讲一下3. 遇到了什么困难,如何解决的,同时对其中的一些解决方案(并发、锁、同步)等提出了疑惑,问为什么我要那么做4. 对毕业后所在的公司看重的点是什么,如薪酬、上升空间、所做的事5. base地倾向6. 后面的技术栈发展方向,更倾向Java还是Go,是业务开发还是云原生开发---整个秋招我投了云原生的只有滴滴、快手的一次kstar、小红书和B站,其他都还是回归业务后端开发了。投云原生还有一个原因是某些公司在某些base下只有云原生,并且可能竞争小。另外可以看到,我这里写题是用Go去写的,这其实背后是我用了双倍精力刷题既用Java又用Go去刷了,这样才能争取到这个机会。相信努力总是会有结果的
发面经攒人品
点赞 评论 收藏
分享
评论
8
14
分享

创作者周榜

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