阿里云golang一面

电话面试,约60min

1. 自我介绍

2. 对OOP的理解

3. OOP里多态和继承的概念

4. 如果是语言开发者,怎么去设计和实现多态和继承的特性

4.1 例如Python里一个子对象,覆盖了父对象,会发生什么操作

5. Go里goroutine和线程的区别 -> GMP模型

5.1 goroutine阻塞是会怎么做

5.2 M对应的goroutine运行完了,其他M还有G,会怎么做

6. Go的垃圾回收机制(与Python的区别)

6.1 循环引用,能否回收掉

7. Go会把新建的对象放到栈还是堆上

8. 前端请求的数据,没有收到对应的消息,怎么排查

8.1 前端收到的数据不符合预期,有时是乱码,怎么排查

9. A、B、C形成的联合索引,BC能否使用到索引

10. SQL查询非常慢,如何排查

10.1 如果是回表,怎么优化

11. 数据库遭受不住过高QPS,怎么办

12. 如何保证缓存和和数据库的一致性

13. Redis里哈希的实现

13.1 其他的哈希实现方式

13.2 Redis哈希的扩容过程

13.3 扩容会把程序给停止吗,还是说是一个多线程的方式

14. Redis单线程怎么支持那么高的并发

15. 最新版本Redis的优化特性

16. Redis分布式存储的底层通信协议

16.1 这种协议能保证强一致性吗

16.2 强一致性和非强一致性的区别

17. Kafka消费者数据积压,有碰到过吗

18. 命名空间有了解吗

19. 算法:LC 238. 除自身以外数组的乘积

#暑期实习##实习##golang#
全部评论
为什么还问py,是你简历提到了吗
1
送花
回复 分享
发布于 03-26 16:58 江苏
电话面写算法怎么让他看呢?
点赞
送花
回复 分享
发布于 03-24 21:26 江西
秋招专场
校招火热招聘中
官网直投
大佬后续如何
点赞
送花
回复 分享
发布于 03-25 16:44 北京
循环引用是不是不能回收掉
点赞
送花
回复 分享
发布于 03-29 11:19 湖北

相关推荐

😄一面39分钟:5月20 面试官男的,人超好,面试全程无压力如聊天。面试官会结合公司的业务以及我的简历内容,然后引导式发问,当我答不出来时还会提供方向引导,并即使给出反馈*自我介绍*问项目(不算拷打,就是面试官对我的项目很感兴趣,因为我的项目和他们公司的一部分业务有相似,这里也问了非常长的时间,八股是和项目中的技术栈穿插问的)*八股部分:Golang为什么比别的语言更擅长并发GMP模型的G和M如何检查Golang内存泄漏select和channel关键字MySQL怎么性能优化gRPC协议的底层实现(不了解),gRPC基于http几介绍一下http1.0/http1.1/http2/http3我们访问一个网页,计算机的整个过程,包括数据包的处理过程Linux网络内核栈有了解吗?(不了解)列出你经常用的docker命令,如docker ps容器和镜像的关系一个容器异常了,怎么排查它异常的原因(比如容器显示exit非0)docker和k8s关系解释k8s的专有名词:master Node pod Controller HPA Service Namespace反问:流程还需要学的技术栈5月20号下午6点hr说一面通过,约22号下午4点半面二面:23分钟 面试官是女面试官,感觉面试官不懂Golang的特性,我在自我介绍那里说了项目和Golang但是她毫不关心。而且好像也没做好面试准备(她问完一个问题,我回答完毕后她久久不语,很久才开始问下一个问题),项目也不问,专门挑简历上没有的问(所谓的哪壶不开提哪壶)自我介绍完直接八股tcp拥塞控制进程线程区别k8s控制层 (我在简历上写了掌握k8s集群的创建和部署(自己搭建k8s是很简单的但k8s的各种原理我就不太懂了),然后她就一直问我k8s很深的东西)智力题有100匹马1组跑道,最多只能同时允许10匹马比赛,最少比赛多少次可以筛选出最快的5匹马(假设马匹的速度恒定不变)没有反问结束......到这里本来以为挂了 写这面经的时间是5月23号上午10点多,结果刚刚(6点半)hr说技术总监想跟我聊聊),定了明天下午1点 更新------(写不下了,看评论区) #go面经# #谐云科技# 👥 面试题目
查看18道真题和解析
点赞 评论 收藏
分享
6 68 评论
分享
牛客网
牛客企业服务