腾讯CDG金融科技区块链 一面二面凉经
一面体验还不错
3月31日 一面 面呗 1h27mins
自我介绍
项目
七层网络模型
HTTP属于哪一层
TCP为什么三次握手
TCP拥塞控制
为什么需要拥塞控制
TCP中窗口的作用
系统资源无法满足请求,怎么办
大量请求,请求响应慢,项目中的服务器性能优化
进程、线程、协程区别
Linux查看进程大小命令
Linux查看线程大小命令(不知道)
进程间通信方式
线程间通信方式
什么是信号量
i/o多路复用
select、poll、epoll区别
epoll底层
为什么分用户态和内核态
docker网络资源隔离(答的不好)
有哪些类型的网络
p2p组网过程(不会)
PBFT为什么三阶段
PoW如何解决分叉
状态机是什么意思
Raft中如果部分节点落后,如何保证一致性
Raft如何防止脑裂
Raft会存在follower比leader日志多的情况吗,如何解决(应该不会吧)
如何使用Raft构建一个分布式数据库
etcd如何用raft
讲一下堆,大根堆,小根堆和应用场景
Go的并发模型和C的区别
Go的垃圾回收
JVM作用
C和Java区别,为什么比Java快
C怎么自己分配内存空间
C的编译流程
解释一下Fabric的通道
算法题:平衡二叉树
算法题:下一个字典序大的序列
反问:表现如何,部门技术栈,业务(表现不错,主要用go,也有C++)
两个小时后,官网状态变化,进入复试,第二天上午约我当天晚上二面
4月1日 二面 腾讯会议 40mins
二面体验太差,面试官不开摄像头,反问自己表现如何时,说我自己心里最清楚,立刻感觉凉凉
- 自我介绍
- 项目
- fabric合约执行引擎
- 说了docker,感觉面试官想问虚拟机,就说了以太坊的EVM
- fabric源码读过哪些
- 共识机制和账本存储部分
- 状态数据库了解吗
- 讲一下共识机制这方面
- 追问那BFT类型呢
- 刚刚你提到了一些中间件,简单说一说了解的
- 讲一下orderer的源码
- 待切割队列具体是什么技术
- Peer节点的作用
- 通道策略是什么时候设置的
- 配置交易指的是什么
- B+树和B树的区别
- 讲一下DDoS攻击
- 如何防范DDoS攻击
- XSS攻击、CSRF攻击讲一下
- TCP黏包原因,解决方式
- I/O多路复用了解吗
- 学过别的语言吗
- C++、Java、Go的区别
- Go协程的通信方式
- 锁和channel有什么区别
- 线程和协程的区别
- 用户级线程和内核级线程
- 你觉得你比较熟悉什么技术
- 最近在看什么书
- 反问
第二天下午一看,面试流程已结束,鹅厂能再爱我一次吗
反思一下:二面有些问题很宽泛,我回答的比较浅,没有系统的深入的把自己懂的讲出来,可能面试官就觉得我不知道吧