本人投递的是奇安信集团的golang工程师的职位,是8月16号参加的面试,所以可能时间有一些久了,有一些问题可能想不起来了,就尽量回忆吧。
一面 大概1小时10分钟
1. 自我介绍
2. 区块链项目(本人的研究方向就是区块链)
3. 进程、线程、协程的区别(感觉golang的岗位,这个是必考题)
4. 常见的5个Linux中查看资源的命令(top,free,lsof,ps,netstat)可能指的就是这5个吧
5. go语言中的GMP,defer,匿名defer函数,defer的执行流程
6. go语言中的 map,slice 相关一些基本操作
7. HTTP与HTTPs区别,常见的对称加密与非对称加密有哪些
8. b树和b+树的区别,然后具体的索引方式与常见的日志类型
9. 最后还问了一些关于区块链相关的内容(包括PoW,PoS,分叉问题的处理等)
大概就是这些,然后由于二面的面试官有事情,所以从下午三点半一直等到了晚上的6点才开始的二面
二面 大概30分钟
1. 自我介绍
2. 问了一个sql的语句题(我开始写出来了三条语句,但面试官要求我将多条语句合并起来,这个没有回答上来,后来我在想,是不是想考我 start transaction 和 commit,我也不是很清楚)
3. 然后问在四次挥手中,如果产生大量的time_wait的状态,是由于什么原因造成的,通常需要什么样的方法解决
4. 然后又问了一遍HTTPS
由于面试官赶时间,而且第二个sql语句题有点时间长了,就结束了。
然后就是 三面(常规操作)
但真的是等了好久好久,一直等到今天,意向书才下来,可能就是排队才排到我把🤣
但不管怎么样,现在也是有意向书了,来还个愿。希望接下来能够越来越好,顺利毕业~
全部评论
(10) 回帖