go工程师 专题汇总

go工程师 面试经验分享列表,共23

| 校园招聘
面试过程:

自我介绍+项目+围绕项目问八股
线上如流平台面试,进入面试阶段后面试官先要求进行自我介绍,介绍完面试官提问,文的都是有关简历上放的项目的问题,问的还比较细,会具体涉及一些技术细节。然后最后基于项目问题问八股

面试官问的面试题:

1.自我介绍
2. 介绍项目
3. 熟悉的语言
4. USB通信
5. rs232几根线(有接地线)
6. rs485通信
7. stm32的ARM框架(后面理一下用过哪些补一下知识点)
8. http协议
9. Tcp(为什么要三次握手)
10. Udp
11. 大小端储存
12. 数据结构
13. 二叉树的层序变量和深度遍历
14. 快排的复杂度和原理
15. 实习用的平台
16. 实习用的语言
17. 学校项目
18. 学校平台(树莓派,工控机)
19. 学校项目介绍
20. 毫米波stm32问题
21. 项目不用相机行不行
22. 驱动控制(指电机控制,不是底层驱动)
23. Rtos

赞一下(0) 踩一下

| 校园招聘
面试过程:

一面30分钟:
1 自我介绍
2 项目介绍
3 Go语言的问题
4 计网2个问题
5 3道算法题
6 反问
二面15分钟:
1 自我介绍
2 项目介绍
3 Go语言相关问题
4 你的爱好、对自己未来规划、对所制定的规范采取了那些措施之类的

面试官问的面试题:

一面:
Go:defer、channel的异常情况、逃逸分析
计网: time_wait、websoket(没答上来,不太了解,只知道是保持长连接的一个协议)
算法:都是说思路和过程,翻转链表、合并两个有序链表、合并k个有序链表
前两个都是简单题,虽然说了但是可能表达的不太清楚,最后一个当时太紧张没想出来,其实思路也很简单,用分治或者小顶堆就行。
反问:问面试官薪资如何,面试官说这个现在不能谈,得到了HR之后才能谈,然后就是问公司主要用Go来做什么,太紧张忘了
二面:
项目:本来项目就挺简单的,也没啥问的,面试官当场就说你这个项目挺简单的,我说是
Go: GMP模型,向已经关闭的channel发送数据会怎样,然后好像没别的了
二面当时就觉得自己没了,睡一觉起来发现通过了,真是不知道怎么说....,然后看后续是个啥情况

赞一下(0) 踩一下

| 社会招聘
面试过程:

因为疫情原因,线上视频面试,问的都是基础,golang,mysql,计算机网络,linux 相关的知识,一面根据项目的知识问基础,二面问项目

面试官问的面试题:

golang:
map 是协程安全的吗,sync.Map 底层
channel 的底层
context 你怎么用,说说底层
Linux:
?LRU cache
进程创建子进程的命令
查看一个程序打开哪些文件的命令
查看一个进程的端口号的命令
计算机网络:
讲讲 time-wait
502 状态码
mysql:
聚簇索引
一张 user 表,一张成绩表 thread,查找前 10 大成绩的学生名字(inner join)
100w 条数据,delete 50w条,会立刻删除吗?为什么
redis:
RDB有两个命令,save 和 bgsave,当使用 bgsave 时,在将数据写入磁盘的这段时间,redis 这么保证这段时间内的修改也同步到磁盘中(写时复制)
redis 使用过程中你有什么踩过的坑吗
算法:中序遍历的非递归

赞一下(0) 踩一下

1 2   共 2 页