2023年校招,区块链开发工程师
初面
- 自我介绍
- 对区块链有什么了解?
- Merkel树结构在区块链中的作用?零知识证明的应用
- 研究内容:创新点(自己设计的算法)
- 还有什么问题
- 职业规划
- 对公司有什么了解?
二面
-
密码
-
- 擅长使用哪一个密码库?
- SM4的分组长度和密钥长度?
-
-
- 分组模式:ECB
-
-
- CPA和CCA的区别?
-
-
- Oracle不同
- CPA:选择明文攻击;CCA:选择密文攻击
-
-
- 同态加密库了解?
-
-
- 密文膨胀的定义,如何解决?
-
-
C++编程
-
- 介绍自己的一个项目?
- 是否有过大型C++工程经验?
- 子类和父类的构造函数和析构函数?
- 父类对象指向子类,应该调用子类还是父类重载函数?