golang开发 专题汇总

golang开发 面试经验分享列表,共13

| 网上申请
面试过程:

1. 自我介绍
2. 项目相关(介绍项目)
1. 介绍一下项目(自己需要整理一下条例)
2. 注册是如何实现的
3. 消息互相回复,如何保存
4. 如何展示一个群组里的消息(树状消息)
5. 如何限制用户只进行一次投票
3. 进程切换比线程切换消耗的时间更多,它们之间的差别主要体现在什么地方
4. go 中的切片是如何实现的
5. sync.map
6. 讲一下GMP
7. 讲一下从在一个局域中主机A和主机B如何通信
1. TCP/IP 五层协议
2. 分别用到了那些协议
3. (可以说一下,tcp 的三次握手和四次挥手)可以说
4. 数据帧在数据链路层如何传输的
8. Redis的AOF日志
9. 讲一下Redis的渐进式hash
问项目问的非常详细,设定一些场景,需要讲述如何解决这些问题。需要提高解决问题的能力。

面试官问的面试题:

1. 项目相关
项目是重点,预设场景,如何解决
2. go 的相关基础理论
3. redis
4. 计算机网络

赞一下(0) 踩一下

| 网上申请
面试过程:

boss投递后,第三天约了线上一面,一面是纯八股文,问的比较全面,go基础知识,操作系统,计算机网络,tcp这些。基本上属于八股了,有些操作系统底层的知识没答上来,面试官也说没事。

面试官问的面试题:

为什么换工作。
go:
1. slice
2. map
3. GMP
4. 内存分配?
5. 性能优化
操作系统相关
网络相关

赞一下(0) 踩一下

面试过程:

1.社招,hr主动联系的我,然后投递的
2.面试是群面,有三个面试官
3.选择的是视屏面试
4.没怎么问一些技术问题,一直问java和go的一些区别,体验很差

面试官问的面试题:

1.java和go有什么区别?
2.写java和go的时候,设计思想上有什么区别?
3.3.java中的null和go中的nil有什么区别?
4.go中,你怎么使用nil的?
5.go的错误处理机制 (三种处理机制?)

赞一下(0) 踩一下

1   共 1 页