【第七期】深信服go实习一面二面HR面

itmrtan · · 987 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

### 一面 ### 面试时长:1h - 自我介绍 - `channel`知识点 - 协程`goroutine` - mysql 的两种`存储引擎` - InnoDB索引 - `redis`使用单线程还是多线程?有多少个库? - `redis`持久化有哪些?各自优势?谁更常用? - Python 一行代码去重 - 讲一下`set`的原理,Java 的`HashMap`和 go 的`map`底层原理 - `GMP`模型 - go 的`GC`(标记清理 -> 三色标记发 -> 混合写屏障) - `RabbitMQ`的消息模型都有哪些?`RabbitMQ`都有哪些参数 - `docker`的一些基本命令(删除、进入容器等等) - docker volume - 讲一下微服务 - 有几个相同的服务 A、B、C,挂了一个 A,REST API 怎么知道 A 挂了并调用 B? - go 中用 for 遍历多次执行 `goroutine`会存在什么问题?怎么改进? - 如果要在每个`goroutine`中都获取返回值(捕获参数),有哪些方案?(全局参数、channel,闭包) - `gRPC`用的什么协议?`TCP`三次握手?四次挥手?`FIN-WAIT-2`是什么时候的? - `RPC`有哪几种?这里还问了一个`流式 RPC`怎么巴拉巴拉什么处理之类的,我想不起来了问的具体是啥了,只记得当时我就蚌埠住了。 - 分布式 ID 讲一下(九种方案 + 详细讲了号段、雪花算法的原理) - `ES`了解多少(只会倒排索引、高亮) - `MongoDB`讲一下?与`MySQL`的区别?为什么`快`? - 反问 面试体验:面试官真的好好哇~ 有什么想不起来的他会引导我想起来 ### 二面 ### 面试时长:45 min - 日常套路自我介绍 - 怎么学习的?学习过程中遇到什么问题?怎么解决?具体是什么问题? - 有没有遇到过一些 BUG,然后解决完之后心情感到非常舒服的?具体是什么 BUG? - 你都是怎么写笔记的?(屏幕共享给面试官看我的笔记) - 看过什么书?是随便翻翻还是看完了?(说了雨痕大佬的《Go语言学习笔记》和郑兆雄的《Go Web编程》,《Go语言学习笔记》在学校图书室我都借了三次看了三遍每次都有收益) - go 手写二分查找 - 还有就是一些巴拉巴拉的问题,反正都是一些个人情况学习情况之类的?想不太起来了? 面试体验:面试官也是非常棒!点赞 ### HR面 ### 刚面试完二面没多久旧收到了 HR 面,电话面的 - 有没有其它公司的 offer,我说有平安科技的实习 offer,是`Java`的,不太想去。(平安科技这公司我挺喜欢的,但是我投的上海只有北京了,也就是因为这样我才没第一时间去) - 就和别的公司 HR 面差不多这里就不细说了 秋招没找到,实习不能落下啊,这次深信服实习的面试是我从Java迈向Go的第一步,加油啊~希望你一定能够找到工作的,一定会拿到offer的。

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

987 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传