七牛云后端开发实习面经 - 两轮技术面

背景:大三软工Gopher,慕名来投七牛云(逃

一面 2020.04.29 (60 mins)

自我介绍

  • 没什么特别的

项目相关

  • 项目中的文件传输用了什么 Content-Type
  • 项目使用 Redis 的过程中遇到过什么困难或者做过什么优化吗
  • 怎么发现上个问题中存在的性能瓶颈

基础知识

操作系统

  • 进程和线程的区别
  • 页面置换算法
  • 分段分页机制
  • 孤儿进程和僵尸进程

数据库原理

  • Redis 过期淘汰策略
  • Redis 内存回收机制
  • 知道哪些 Redis 的高可用方案
  • 说一说 Redis 和 Memcached 的区别

计算机网络

  • 输入 URL 到页面渲染的过程
  • TCP 三次握手和四次挥手的过程
  • TCP 为什么三次握手和为什么四次挥手

编程语言

  • 为什么想学 Go
  • defer 如何实现
  • channel 底层
  • GMP 模型
  • map 可不可以顺序输出 key

手撕代码

其它补充

  • 平时会在 Linux 下开发吗
  • 接受转其它语言吗

二面 2020.05.08 (48 mins)

自我介绍

  • 没什么特别的

项目相关

  • 为什么做这个项目
  • 讲项目的整体架构
  • 数据库都有哪些表
  • 一致性哈希算法的原理
  • 消息队列里存的消息包含什么内容
  • 消息队列消息丢失和消息重复的处理
  • 消息队列应答机制的实现
  • POSTPUT 的区别
  • 为什么使用 RabbitMQ 而不用 Kafka ?
  • docker 用来干嘛,了解过 k8s 吗?
  • 如果上线后报错,需要自己来重启容器吗?

手撕代码

其它补充

  • 为什么学 Go ?这边主要写 Java 介意吗?
  • 什么时候开学?可以实习多久?

总结:终于 get 到小姐姐面和手撕代码面!!!总的来说,一面比较侧重专业基础和代码能力(而且信息量好大),基础知识一问一答,手撕代码有点紧张,最后被小姐姐说 Go 也没有很熟后续可以考虑转下语言,I was like 〒▽〒(我明白了,我这就滚去重新读 Go 语言圣经55555 二面就一直都在聊项目啦,有几个问题只说了开头一点面试官就说可以了(还没讲呢.mp3,手撕代码的题做过但是忘了处理一些细节,面试官应该是写 Java 的所以语法萌混过关... 更新:各种原因拒掉了HR面😂Anyway,春招集邮之旅(误 已经接近尾声啦,许愿大家都收割到心仪的 offer ~

#七牛云##实习##面经##golang工程师#
全部评论
为啥要选七牛安?
点赞 回复
分享
发布于 2020-05-01 14:32
🤣又看到你了
点赞 回复
分享
发布于 2020-05-01 14:47
联易融
校招火热招聘中
官网直投
请问你收到二面通知了嘛?
点赞 回复
分享
发布于 2020-05-06 21:36
面经归类很清晰!
点赞 回复
分享
发布于 2020-05-08 15:33

相关推荐

3 24 评论
分享
牛客网
牛客企业服务