无算法题 基本全答出来了 全程35Min左右
1.自我介绍
2.大二就实习了 课程怎么办
3.上家实习说说干了什么
4.怎么部署的
5.为什么让你来改dockerfile 组内多少人
6.你说对docker比较熟悉 说点docker命令 (这里常用的都说了)
7.第一段实习为什么要写分布式消息队列 和市场上的有什么区别
8.你的rpc框架的注册中心具体过程? 怎么存的数据 (没有进行持久化存储 只存在了内存里面)
9.你说用Linux开发 来点Linux命令
10.进程怎么看
11.CPU、内存状态怎么看
12.端口怎么看
13.怎么看实时更新的日志 (一开始说的cat 面试官答案是tail 这个想到了但是感觉不太对 因为我一般是vim看的)
14.你说你对Go比较了解 array和slice的区别
15.Go的Map安全吗? 为什么
16.怎么并发读写Map (他想听的是sync.Map 后面反应过来了 一直在说并发控制)
17.刚刚你说到了waitGroup 说说waitGroup的三个方法
18.Context你也说到了 说说Context
19.Context.BackGround()和Context.Todo()有什么不一样
20.常见的几种部署方式
21.用过K8S吗(没有)
22.刚刚你说的Nginx部署 实战过吗(只部署过demo)
23.你对MySQL比较熟悉 说说MySQL的索引类型吧
24.Redis也用过是吧 说说Redis的基本数据结构
25.用户信息用什么类型存比较好
26.git用过吗 dev分支合并到master分支用什么
27.计算机网络知道吗?你上面说的这些东西是自学的吗?
28.tcp知道吗 说说tcp三次握手四次挥手
Q&A
1.面试表现 (挺好的 比较满意)
2.组内氛围、任务、技术栈(Go和Java 进来写Go 不会用到微服务相关 氛围挺好的 笑)
3.面试结果什么时候出 还会有技术面吗(没了 有的话就是老板面了)
感受:
一开始面试官比较严肃,上来就问问题,问题基本都是用的比较多就能答上来的那些,很少问底层(docker 稍微问了一下) 整体来说比较简单,大部分东西都问到了,感觉这才是正常一面的难度。
#日常实习##面经#