腾讯云社招Golang面经

一面
————————————————————————————————————————
1.自我介绍

2.项目介绍,问的挺多的,每个项目的架构以及实现方式

3.etcd相关

是什么?如何保持高可用性,选举机制,脑裂如何解决

4.k8s相关

哪些常用组件,发起一个pod的创建整个通路,service有哪些,

一个请求到达pod的过程、configmap、 dockerfile

5.golang基础

数组和切片的区别 协程同步的方式 waitgroup和context区别 如何处理异常 defer

通用的http请求日志打印如何封装

6.tcp三次握手四次挥手 可靠性如何保证

7.redis数据类型

8.linux查看端口占用命令

7.mysql相关

存储引擎 区别 索引的种类 查询较慢的时候如何分析

8.算法

两个栈实现一个队列
————————————————————————————————————————
二面(主要是项目的深入考察)
————————————————————————————————————————
1.自我介绍
2.项目介绍
3.tcp四次挥手、time_wait状态
4.linux常用命令,使用shell拆分一个ip地址
5.网络不可达如何排查,例如我当前打不开qq.com
6.k8s内部请求到达外部服务的过程
————————————————————————————————————————
我又来更新了^_^
三面(主要是个人规划、看法)
————————————————————————————————————————
1.自我介绍
2.项目介绍(具体干啥、作用、背景、成果、遇到的问题、解决方案)
3.基础相关
    tcp、udp区别、进程线程区别
4.项目相关
    etcd mvcc、k8s pod之间如何通信
5.linux相关
    如何排查网络问题、命令
5.个人规划
6.对于部门工作的了解(不了解,卒)
7.对自己的要求
————————————————————————————————————————

本人小菜鸡1年golang后台开发经验

整体来说 问的不难 更多注重项目、基础 所有问题基本都是从项目中出发,牛客保佑,希望能有hr面😃

#腾讯##社招##面经##golang工程师#
全部评论
西安的吗
1 回复
分享
发布于 2020-06-11 00:51
项目都是问前公司的项目吗?
点赞 回复
分享
发布于 2020-05-06 21:52
滴滴
校招火热招聘中
官网直投
请问社招面试是请假面的吗?约的几点面的?
点赞 回复
分享
发布于 2020-05-07 07:04
楼主etcd那部分问题大概怎么回答的
点赞 回复
分享
发布于 2020-05-07 10:03
拿到offer了吗
点赞 回复
分享
发布于 2020-06-10 23:15
请问一面是在线视频代码 面试么,是什么形式的呢
点赞 回复
分享
发布于 2020-07-25 11:10
请问最后拿到offer了嘛
点赞 回复
分享
发布于 2020-07-25 15:25

相关推荐

#golang面经# 1、引用类型的特点2、修改底层数组的值,切片的值是否改变3、map并发不安全为什么会panic,int并发出错会不会panic,为什么4、map里面的数据怎么存的,怎么读的,发生哈希冲突后值存在哪5、怎么实现并发安全的map6、sync.map是怎么实现的,里面有没有锁,和go的锁有什么区别???7、sync的读写锁,先加读锁,能不能加上写锁,能不能再加上读锁8、sync的锁的加锁原理9、原子操作,automic里cas方法,它里面的实现有没有加锁,原子操作和go的锁有什么区别10、gmp有了本地队列,为什么还要全局队列,为什么不直接从全局队列拿11、协程的数据结构是什么,保存了哪些东西12、线程什么时候会挂起协程去执行其他协程13、聊聊抢占式调度吗14、gc的对象是哪的,找根对象从什么位置开始找15、channel的使用场景,一般用来做什么16、两个协程之间通常发一个信号在通道里面,发什么类型的变量17、全局定义两个不同的空结构体,地址是否相同,如果定义两个空结构体分别在不同的结构体中呢18、定义两个int的地址一样吗19、gin怎么实现记录所有的响应日志,包含url所有操作,记录日志怎么记录的,项目用了哪些中间件20、zap怎么设置的,怎么对日志进行切割的,时间记录级别等等21、mysql俩引擎的区别,可重复读与读已提交区别,一个事务已提交,可重复读读这个事务的数据提交前后是否相同22、聚簇索引与非聚簇索引的区别23、什么情况下设置索引24、b树与b+树25、跳表的特点,存了哪些东西,怎么实现的26、redis的rdb与aof,aof里面存什么27、redis怎么加分布式锁,setnx锁里面的值存什么,锁过期了,但逻辑还没执行完,怎么处理28、setnx分布式锁加上后系统崩掉了,锁怎么办29、缓存一致性30、redis几种缓存异常和解决方法31、docker你用哪些命令做什么32、linux你常用哪些命令做什么33、项目中奖励数据(货币相关的数据)怎么统计的,什么结构逻辑还有字段34、项目中的货币是定期返回还是实时返回记录,定期的话那那一段空的时间怎么处理35、几个限流的算法的优势与区别36、聊聊tcp滑动窗口37、聊聊区块链和web3
点赞 评论 收藏
转发
12 180 评论
分享
牛客网
牛客企业服务