关于golang:第七期深信服go实习一面二面HR面

53次阅读

共计 1035 个字符,预计需要花费 3 分钟才能阅读完成。

一面

面试时长: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 的。

正文完
 0