当前位置: 首页 > 面试经验 >

阿里云 基架一二面凉经

优质
小牛编辑
73浏览
2024-04-16

阿里云 基架一二面凉经

最近一个面试都没有,只有一个wxg视频号约了一面(难度逆天,就当练手了),闲下来整理一下阿里云的面经,攒个人品。
一面(视频面)
耗时: 80分钟
golang 的 gpm调度模型,为什么要多个p --并发优化
context,channal,锁 之间的协程交互有什么区别
goroutine(图片压缩等等)处理调用超时怎么办
channal关闭了读和写会怎么办
channal的底层结构了解吗
TCP和UDP的区别
TCP三次握手
gin框架为什么快 (前缀树路由匹配、线程池、每个方法一个前缀树)
项目 (问了一大半时间)
分布式各种情况假设
面试官很好,问的都很基础,提问也很深入
二面 (90分钟) (视频面)
defer 顺序
chan的有缓存和无缓存的区别
channal有哪些会产生panic的场景
有哪些锁(互斥锁、读写锁、waitgroup{}),mutex的饥饿模式和正常模式的区别
怎么避免内存泄露,怎么避免内存逃逸,如果有怎么排查 (不太会)
程序写文件的流程,(写入缓存,定时落盘,在具体点可以扯到内核page cache以及磁盘驱动控制器),怎么优化这个io过程(我猜面试官是想聊零拷贝这块mmap、sendfile系统调用的内容,但是我太紧张了没想到这一块)
平常怎么做单元测试的,覆盖率多少
进程的通信方式-消息队列、信号、信号量、管道、套接字,细说管道文件操作(我直接说不懂管道,但是这里其实可以聊到匿名管道和splice系统调用优化的,我是傻逼)
其他就是项目之类的,如何优化
面试官很和蔼,体验非常不错,体验非常不错,体验非常不错,不会的也会引导,比某讯云好多了。
(我最想去也是最自我感觉match的部门,这么好的机会答的跟屎一样,我是傻逼)
二面完两周没有hr,依旧面试中,应该是寄的死死的了
 类似资料: