腾讯社招二面

背景

  • 公司:腾讯
  • 部门:区块链产品中心
  • 第几面:二面
  • 方向:后端开发
  • 语言:Go
  • 投递渠道:Boss
  • 面试时间:2024.10.7 8:00
  • 面试方式:线上(腾讯会议)

总体情况

面试持续时间1小时左右,因为一面已经考了2题算法,这一面没有考算法。二面是部门负责人的级别,所以提问的更多的是一些偏上层的问题,底层八股较少。

面试官提问

  1. 从第一家公司到第二家公司的原因?
  2. 我看你从Java转到Go,这两个语言有什么区别吗?
  3. 我看你简历写使用过数据库,用的是什么数据库?还知道其他么?
  4. MySQL主从同步是用什么日志呢?
  5. MySQL的有几种同步呢?什么场景下用这几种同步类型呢?
  6. 有用过MySQL的replace吗?
  7. Redis是kv型数据库吗?你还知道其他kv数据库吗?
  8. Redis的数据能落盘吗?
  9. Redis支持高可用吗?
  10. 第一家公司你们有单独测过区块链的并发量是多少吗?
  11. BCOS支持什么共识算法?
  12. PBFT和Raft共识算法有什么不同呢?
  13. BCOS是运行在什么虚拟机上的?
  14. 能说下以太坊的区块链结构吗?
  15. 为什么区块链有不可篡改的特性?
  16. 对称加密和非对称加密算法有哪些?
  17. 你大学的专业是什么?学过哪些课程?学过密码学吗?
  18. 学过软件工程吗?能说一下软件开发流程
  19. 你们在整个流程中会留下什么文档吗?
  20. 你画图是用什么软件的?
  21. 你现在公司的规模?
  22. 我看你简历做过两个内部工具,是谁提出做这个东西的呢?
  23. 如果业务需求和这种技术优化同时压在你身上,你怎么处理呢?
  24. 你有想过自己的职业规划吗?想深钻技术?还是做方案设计类似架构师需要多沟通的工作?
  25. 你有什么要问我的吗?