蚂蚁金服 Golang 开发工程师(一面)面经

社招面试

一面

  1. 自我介绍及项目经历:面试官首先让我介绍自己,并详细询问了我在项目中关于“数据同步”的经验,随后讨论了我在K8S项目中是否有深入研究的技术。
  2. Kubernetes架构:面试官问我Kubernetes的架构是怎样的,我从apiserver、controller、kubelet、scheduler等方面进行了详细讲解。
  3. Golang与Java的比较:这个问题比较广泛,我主要从虚拟机、协程支持、面向对象和泛型的区别,以及各自的使用场景进行了对比。
  4. Golang的GC算法:我知道Golang使用的是三色标记法,但细节部分没有讲得很深入。
  5. 从无限字符流中随机选出10个字符:这个问题我没有答出来,后来查了一下是蓄水池采样算法。
  6. 扩展Kubernetes scheduler:面试官问我如何扩展Kubernetes scheduler以处理大规模节点调度,我提到了优选阶段随机取部分节点进行优选,以及水平扩展scheduler节点,pod做一致性hash来决定由哪个scheduler调度。
  7. 你有什么想问我的?:面试官问我是否有问题要问他。

这一轮面试我感觉自己表现得不太好,面试官对我的回答没有太多反馈,感觉自己可能已经挂了,但后来还是收到了二面的通知。

#软件开发笔面经##牛客创作赏金赛#
全部评论
好像ai生成的
点赞 回复 分享
发布于 08-15 20:50 北京

相关推荐

松鼠ai   golang实习面试   8.20   全程1h10min1. 自我介绍问基本情况,学习go多长时间等等2.gmp模型2.1.gmp模型调度顺序2.2.m和p的关系3.go语言中的gc3.1.gc三色标记和存活对象颜色3.2.gc出现的写屏障4.new和make的区别5.slice底层原理,如何从slice中删除数据5.1.make一个len为0的切片,获取数据有没有问题6.map是并发安全的吗,会出现什么问题7.内置安全类型有哪些8.mysql主键自增和非自增哪个好,为什么(上面问了除了自增主键你还知道什么?答:雪花ID)9.主键和联合索引的区别10.联合索引字段(A,B,C)where都会走索引吗?(最左匹配原则)11.mysql事务、事务隔离级别12.mysql锁,有哪些锁13.char和varchar用作主键的话,哪一个好,为什么14.mysql建表如果没有主键会怎么样15.年龄,姓名,数据类型选择什么16.redis数据类型和常用场景17.redis数据迁移18.一道代码题让看有没有问题?(鄙人太菜,没有发现问题,就说了没问题)代码会放在评论19.编程题,挺简单的,如下 name1 的权重是 10 name2 的权重是 20 name3 的权重是 50需要按权重比例随机取出一个nameps:写题时候听到有人找面试官,估计是临时有事~ 两天后,hr反馈:golang还需继续加强,我们一直都有招聘,,,我(🤬🤬🤬)红温,这种公司别来恶心人了
查看20道真题和解析
点赞 评论 收藏
分享
6 19 评论
分享
牛客网
牛客企业服务