当前位置:网站首页>如果你是一个Golang面试官,你会问哪些问题?
如果你是一个Golang面试官,你会问哪些问题?
2022-04-23 11:47:00 【我爱程序员】
没有假如,我就是一个Golang面试官,来自百度。同时我到百度之前也面过头条,腾讯,小米,高德的golang,基本都过了。我回答应该还是比较有说服力。
事实上,golang的问题只占我面试问题的20%左右。问东西的顺序不一定是下面的顺序,有的时候我会根据简历选择二分法难度来问,直接问一个难度适中的问题。说上来就继续二分法筛。下面是我问过的问题。
1,make和new差别,引用类型的意义
2,逃逸分析
3,channel的实现
4,gmp与gc,重点问题(网络io等待队列,读写屏障)
5,map的实现,重点问题(sync.map的实现,map实现随机的方法)
期间会根据实际情况,从这几个题发散问一些细节,但是难度不会太难了。因为我面的是p6级别的,问源码有点欺负人了。另外会问一个开发性问题,你写go遇到的坑点。从这里也可以发散问一些,但是不会问太多了。这几个问题在10分钟之内肯定要问完的。我的面试范围和我之前遇到过的面试基本都在https://draveness.me/golang/ 内,这个教程还是非常不错的。
这些问题不一定都要答上来,我是综合考察的,我写这几个题目也不是让大家去背这几个题的,只是想告诉大家面试的难度一般如何,顺便说几个经典题目。另外我主要关注的问题其实主要是mysql,redis,mq,算法,分布式。有人看的话,我就补充一下。
补充mysql
先声明一下,我说的面试题都是个人向的,其实大家要面哪家公司的时候,搜那家公司的面试题用处其实不大,因为面试官并没有说题库,或者统一标准的说法。如果我去了其他家公司当面试官我一样也会这么问(注意是提问方式和难度,题目我会换的)。而你碰到百度其他面试官,也很可能不会按我这么问。另外,因为我面的校招到10年的都有,所以具体问法也会灵活调整。说到校招,这次大校招我也被安排当面试官了,校招的朋友也可以关注一下,如果能答出来,那就惊喜级别。
补充一下我对mysql的考察方式。
1,八股,为什么用b+树不用b树
以第一题为分界线,答出来了问下面的
2,说说对mvcc的理解
3,幻读是怎么解决的
4,redo,undo的作用和实现
5,事务的实现
答不出第一题就问,下面就是纯八股了
2,索引怎么建
3,联合索引最左前缀
↓↓↓

版权声明
本文为[我爱程序员]所创,转载请带上原文链接,感谢
https://toutiao.io/k/0acpnu3
边栏推荐
猜你喜欢
IFLYTEK's revenue in 2021 was 18.3 billion yuan: a year-on-year increase of 41% and a net profit of 1.556 billion yuan
PSCP 基本使用
Resolution due to AMD not found_ ags_ x64. DLL, unable to continue code execution. Reinstallation of the program may solve this problem, Forza horizon 5
GPU, CUDA,cuDNN三者的关系总结
让中小学生在快乐中学习的创客教育
解析社交性机器人对基础科学的作用
Laravel增加自定义助手函数
Simple construction of rebbitmq
Tensorflow uses keras to create neural networks
Share two practical shell scripts
随机推荐
科创人·派拉软件CEO谭翔:零信任本质是数字安全,To B也要深研用户心智
Golang's pen test questions & interview questions 01
Application of remote integrated monitoring system in power distribution room in 10kV prefabricated cabin project
数据库如何填充IM表达式(IM 5.4)
Design and practice of the smallest short website system in the whole network
微型机器人的认知和研发技术
oh-my-lotto
Write console script by laravel
C# F23.StringSimilarity库 字符串重复度、文本相似度、防抄袭
远程访问家里的树莓派(上)
魔域来了H5游戏详细图文架设教程
用户接口和IM表达式(IM 5.6)
Cognition and R & D technology of micro robot
Laravel增加自定义助手函数
Fabric 1.0源代码分析(33) Peer #peer channel命令及子命令实现
IFLYTEK's revenue in 2021 was 18.3 billion yuan: a year-on-year increase of 41% and a net profit of 1.556 billion yuan
nacos基础(9):nacos配置管理之从单体架构到微服务
抓包整理————tcp 协议[八]
Chapter 4 is a tutorial on forced filling of in memory objects with IM enabled filling objects (IM 4.7)
Chapter 5 optimizing queries using in memory expressions (IM 5.1)