我是一个前端开发人员,8个月前迁移到" web3“中,我认为自己是区块链领域的初级开发人员,作为自由职业者,我从事过几个NFTS和web3项目,我获得了经验,我准备了我的投资组合,我的Github帐户,以开始寻找一个全职的远程工作,作为一个完整的区块链开发人员(稳固,硬帽,web3,NextJs,反应,IFPS)。我想知道如何为这个领域的潜在面试做好准备?您有什么资源或建议可以分享,为扎实和EVM面试做准备吗?谢谢
发布于 2022-03-21 23:07:08
在过去的两个月里,我做了几次面试。他们中没有一个是现场编码的。相反,这是两件事之一。
我有几个问题:
(1) EVM是什么?
(2)什么是ABI?
(3)解释气体
(4)如果我发送第一个事务,5秒后再发送第二个事务。这些交易中的哪一项将首先被挖掘。
(5)。什么是ERC20令牌
(6)。什么是NFT /What是ERC721 1155/ERC721 721
(7)。稳固(私人/公共/内部/外部)->解释
(8)。内存与数据
(9)。纯与观
(10)。fallback()与receive()
(11)。解释呼叫,静态呼叫,delegateCall。
(12)。你知道节省汽油的方法/技巧是什么。
(13)。气体极限与块状气体极限
(14)。什么是现在(我注意到许多开发人员,甚至是高级开发人员都很难解释,不知道为什么)
(15)。如何创建可升级的smartContracts。(代理模式通常是他们在这里寻找的答案)
(16)。Address vs PublicKey vs PrivateKey (解释什么是什么)
(17)。什么是r,s,v (Eth签名)
总之,有很多好的“采访录像”。吃块有视频通过100个最常见的问题,为稳健的开发人员。100个坚实的面试问题
为了加深理解,我还建议阅读ETH黄皮书。(如果你有时间,它不是轻读) ETH黄纸
注:我知道所有这些问题的答案,仅仅是从目前的项目中获得的经验,我在过去17个月中被雇用(在此之前没有Blockchain经验)。
https://ethereum.stackexchange.com/questions/124360
复制相似问题