背景
- 公司:腾讯
- 部门:区块链产品中心
- 第几面:二面
- 方向:后端开发
- 语言:Go
- 投递渠道:Boss
- 面试时间:2024.10.7 8:00
- 面试方式:线上(腾讯会议)
总体情况
面试持续时间1小时左右,因为一面已经考了2题算法,这一面没有考算法。二面是部门负责人的级别,所以提问的更多的是一些偏上层的问题,底层八股较少。
面试官提问
- 从第一家公司到第二家公司的原因?
- 我看你从Java转到Go,这两个语言有什么区别吗?
- 我看你简历写使用过数据库,用的是什么数据库?还知道其他么?
- MySQL主从同步是用什么日志呢?
- MySQL的有几种同步呢?什么场景下用这几种同步类型呢?
- 有用过MySQL的replace吗?
- Redis是kv型数据库吗?你还知道其他kv数据库吗?
- Redis的数据能落盘吗?
- Redis支持高可用吗?
- 第一家公司你们有单独测过区块链的并发量是多少吗?
- BCOS支持什么共识算法?
- PBFT和Raft共识算法有什么不同呢?
- BCOS是运行在什么虚拟机上的?
- 能说下以太坊的区块链结构吗?
- 为什么区块链有不可篡改的特性?
- 对称加密和非对称加密算法有哪些?
- 你大学的专业是什么?学过哪些课程?学过密码学吗?
- 学过软件工程吗?能说一下软件开发流程
- 你们在整个流程中会留下什么文档吗?
- 你画图是用什么软件的?
- 你现在公司的规模?
- 我看你简历做过两个内部工具,是谁提出做这个东西的呢?
- 如果业务需求和这种技术优化同时压在你身上,你怎么处理呢?
- 你有想过自己的职业规划吗?想深钻技术?还是做方案设计类似架构师需要多沟通的工作?
- 你有什么要问我的吗?