区块链实习面试

区块链相较于其它方向,确实是一个很小众而前沿的方向,无论是招实习生的公司还是招收的人数都十分少,因此如果想要从事此方向,就需要做好长期找不到实习的准备。

在招实习的过程中,在牛客网上也很难找到相应的面经,因此我在历经千辛万苦通过我投递的公司所有面试后,决定写一份面经,也希望如果你看到了我的面经,并且之后能够顺利拿到区块链的offer的话,能够也写一份面经,供大家借鉴。

蚂蚁一面(4.8 电话54min)

太过遥远只记得部分问题了

1.针对项目深入提问

2.智能合约中如何解决随机数的问题

3.oracle预言机(oraclize,chainlink,TEE(SGX))

4.event,modifier的作用和用法

5.solidity 0.6.0 的新特性


蚂蚁二面(4.26 电话41min)

0.进一步深入项目

1.形式化证明

2.linux内核,进程和线程实现上有何不同

3.contractfuzzer(模糊测试)有什么缺点

4.以太坊中nonce的作用(防止重放攻击),如果获得nonce

5.如何调用他人的合约(当时不太明白面试官想问什么)1.实例化合约对象 2.合约地址.call()

6.除开EVM,还知道什么虚拟机

7.iptables/netfilter

8.linux如何追踪系统调用(strace/dmesg)

9.Merkle树,MPT树如何构建,有何区别(这个经常问)

10.Morris算法

11.以太坊是如何从POW转向POS(Casper协议)


蚂蚁三面(4.29 视频20+min)

1.以太坊使用的密码学(keccak,ECC(ecdsa)),对两者进行介绍

2.以密码学生成真随机数的一种方式(不懂)

3.SGX(基本介绍+如何远程通信(Quoting enclave))

4.介绍项目


HR(5.7 视频20+min)


intel一面(很久远了,不太记得)

1.多线程,多进程,多协程

2.c是如何实现多线程的

3.linux如何查询某个时间段修改过的文件(ll + sed)


intel二面

1.联盟链和公链

2.介绍项目


其他问题

1.MongoDBMysql的区别

2.MyisamInnodb


总结:

1.区块链方向的实习生面试很少问计算机基础知识(面试过很多家,像是TCP三次握手或者什么进程线程区别被问的次数屈指可数),都比较喜欢深入项目

2.比起比特币的实现,以太坊的细节问得更多


有些公司的面试有些久远,不太记得了,之后如果想起来再补充。

希望大家都能获得自己心仪的offer,希望大家的努力都有回报!

#实习##区块链工程师##求面经#
全部评论
在学校不做这个方向的话基本没法找到实习
2 回复 分享
发布于 2021-05-22 23:01
招实习生的公司其实很多,大厂有区块链的包括,蚂蚁链,百度超级链,腾讯云,微众,京东,小公司就更多了,趣链,万向(v神是其首席科学家),分布科技等等
5 回复 分享
发布于 2021-05-25 09:26
楼主你好,我也是研究生,方向是区块链,想跟你聊聊,认识一下,可以吗?😂😂
2 回复 分享
发布于 2021-06-10 17:01
当然,数量确实也不是太多,规模也都不是很大,从之前参加ieee会议时的情况来看,高校和政府研究机构占了一般左右,其余的才是企业
2 回复 分享
发布于 2021-05-25 09:31
太感谢大佬,能问一下做的什么项目吗,我也想从事区块链行业
1 回复 分享
发布于 2021-05-26 18:01
老哥是本科找实习吗
1 回复 分享
发布于 2021-05-24 14:48
老哥,区块链方向的研究生待遇怎么样呀
点赞 回复 分享
发布于 2023-05-09 23:48 山西
佬,学solidity还要学fabric吗?我刚开始学,对区块链这个方向很迷,听说solidity合约基本用的都是js或者ts调用的,还得学这些吗?
点赞 回复 分享
发布于 2022-12-06 22:21 江西
大佬,大佬, 你最后去哪了啊?最近蚂蚁区块链部门捞我面试了,我就了解些基本概念,然后想问下您,现在国家会打压这方面吗?目前的就业前景和广度是不是没Java后端开发广一点呀?谢谢大佬。
点赞 回复 分享
发布于 2022-04-19 22:14
感谢分享!非常有参考价值,我方向是做区块链底层密码学的 感觉更难找
点赞 回复 分享
发布于 2021-10-20 18:08
intel还有区块链?
点赞 回复 分享
发布于 2021-09-01 10:36
前辈,您觉得区块链方向前景如何呀?将要读研,在思考要不要走这个方向,将来以就业为导向。
点赞 回复 分享
发布于 2021-08-06 21:48
今年刚考上研究生,导师确定了区块链研究方向,感觉区块链以后都不好找工作
点赞 回复 分享
发布于 2021-07-21 08:46

相关推荐

浩浩没烦恼:一二面加起来才一个小时? 我一面就一个小时多了
点赞 评论 收藏
分享
真tmd的恶心,1.面试开始先说我讲简历讲得不好,要怎样讲怎样讲,先讲背景,再讲技术,然后再讲提升多少多少,一顿说教。2.接着讲项目,我先把背景讲完,开始讲重点,面试官立即打断说讲一下重点,无语。3.接着聊到了项目的对比学习的正样本采样,说我正样本采样是错的,我解释了十几分钟,还是说我错的,我在上一家实习用这个方法能work,并经过市场的检验,并且是顶会论文的复现,再怎么不对也不可能是错的。4.面试官,说都没说面试结束就退出会议,把面试者晾在会议里面,丝毫不尊重面试者难受的点:1.一开始是讲得不好是欣然接受的,毕竟是学习。2.我按照面试官的要求,先讲背景,再讲技术。当我讲完背景再讲技术的时候(甚至已经开始蹦出了几个技术名词),凭什么打断我说讲重点,是不能听出人家重点开始了?这也能理解,每个人都有犯错,我也没放心上。3.我自己做过的项目,我了解得肯定比他多,他这样贬低我做过的项目,说我的工作是错误的,作为一个技术人员,我是完全不能接受的,因此我就和他解释,但无论怎么解释都说我错。凭什么,作为面试官自己不了解相关技术,别人用这个方式work,凭什么还认为这个方法是错的,不接受面试者的解释。4.这个无可厚非,作为面试官,不打招呼就退出会议,把面试者晾着,本身就是有问题。综上所述,我现在不觉得第一第二点也是我的问题,面试官有很大的问题,就是专门恶心人的,总结面试官说教,不尊重面试者,打击面试者,不接受好的面试者,技术一般的守旧固执分子。有这种人部门有这种人怎么发展啊。最后去查了一下,岗位关闭了。也有可能是招到人了来恶心人的,但是也很cs
牛客20646354...:招黑奴啊,算法工程师一天200?
点赞 评论 收藏
分享
评论
32
135
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务