区块链面试题目
FrankFan opened this issue · 0 comments
FrankFan commented
基本题100分,附加题20分
1. 简要介绍下区块链的发展历史,重要的发展阶段节点 10分
参考答案:#6
2. 简要介绍下区块链(以太坊体系)的技术架构(可以画一画)10分
参考答案:
222
3. 简述智能合约:what? why? how? 10分
参考答案:
333
4. 什么是同质化代币,非同质化代币 10分
参考答案:
#7
5. 什么是预言机? 实现方式,主流实现、原理、优缺点 5分
6. 钱包是什么?有什么作用?工作原理?10分
7. GETH是什么?它包含哪些节点类型,分别有什么特点? 5分
8. 在geth console中用web3 js写出以下功能(伪代码即可):10分
生成一个账户
查看账户余额
解锁账户对交易签名
绑定一个合约并调用合约方法
9. 智能合约可以迭代升级吗,为什么,如果不能,有什么办法可以解决这个软件工程难题?+10
10. 用solidity手写一个简单的ERC20代币合约 20分
附加题:20分
区块链的L1和L2是什么?L2为了解决什么问题?有哪些主流的L2解决方案,L2最佳实践分享。