2023.11.23

205 阅读1分钟

知音科技一面

  1. 自我介绍
  2. JavaScript熟悉吗
  3. C语言会吗
  4. 了解过web3/区块链吗
  5. 目前是在职还是离职?为什么想跳槽?
  6. 现在在哪个城市?怎么看待来北京工作?
  7. 假设现在有个数据处理任务,从一个节点监听另一个节点的数据,每13s产生最多1000条,最少几十条的数据,要求在短时间内进行数据分析处理好,并展示到前端,你会怎么设计?(回答从借鉴Prometheus pull模式角度出发)
  8. 聊聊你简历里头提到的批量功能性能优化&共用组件开发是如何设计的
  9. 策略模式和适配器模式的区别

插曲:面试官一开始是用手机发起面试的…中途说手机快没电了,打算切到腾讯会议继续...耽误延长了整个面试时间

  1. 单向链表的反转(可以先提暴力方案,然后再提如何优化)
  2. 两数之和(给定一个数组,里头的元素范围在0-9,找出其中和等于10的两个数的所有组合,也是先讲暴力法,然后再提优化方案)
  3. 你觉得你的优势是什么?
  4. 反问