2023.11.13(二面几乎全程在做算法题。。。)

410 阅读2分钟

北京MatchUp商业化后端一面

  1. 自我介绍
  2. 之前做的都是toC还是toB的业务?
  3. 能详细说说你简历中从0到1的专项具体是怎么做的
  4. 业务网关是一个怎么样的架构?
  5. 它会有自己的DB吗?
  6. 那你刚刚提到的核心服务层,它里头又是怎样的设计?
  7. 介绍一下财务中台这边所做的事(balabala从业务背景,设计目标,模块设计,非功能性设计等方面讲了一大堆,面试官说讲解得非常详细,业务方面没有什么其它问题了)
  8. 刚刚提到的回写一致性保障具体是指什么
  9. 算法题(考察回溯法)
输入一个整数数组 nums ,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。

解集 不能包含重复的子集。你可以按 任意顺序 返回解集

示例:
输入:nums = [1,2,3]

输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]

输入:nums = [0]

输出:[[],[0]]
  1. 讲讲channel是如何实现的
  2. 那么channel一般的应用场景有哪些
  3. Channel里头如果缓冲区满了,就会阻塞当前的写协程,这个阻塞底层是怎么实现的
  4. 遇到过主从延迟吗,如何解决?
  5. 设计题:微信PC端登录,用户拿手机端的微信扫二维码,一点授权登录,然后电脑端就自动登录成功了,如果让你来做这么个需求,你会怎么设计呢,主要讲讲接口设计,数据存储,交互过程等等(感觉当时卡了有近2分钟才答出PC端实现的关键点)

2023.11.30 后端负责人进行二面(他管全司商业化、推荐、聊天、直播、用户中心各个业务的所有后端)

  1. 自我介绍
  2. 现在是在职状态?为什么想要跳槽?
  3. 把你这2年多工作经验中,就一个觉得最有技术含量的项目展开讲讲,主要讲讲项目背景,要解决什么问题,怎么解决这些问题,技术架构是怎么样的
  4. 共享屏幕,做一道代码题(面试官直接丢一张图片过来,也没有给出示例标准答案,让你自己想...) 腾讯会议图片_20231130201300.png
  5. 你觉得自己工作2年多,在哪些方面有较大的成长,主要是围绕技术方面的
  6. 最近看过什么技术书籍吗
  7. 反问