阿里云云原生一面

  • 白板手撕LRU缓存,要求查找效率为o(1);
  • 全程围绕项目问问题和扩展延伸,需要对自己的项目有较深的理解:涉及http长连接短连接;大文件的传输方式;数据包乱序到达服务器端怎么办;bug的定位;项目用到的框架服务Gin、MinIO等的解读(还有一些记不住了);
  • 对容器有了解吗?
  • 一些校园生活、科研、项目相关的提问。

今天的面试面了一个多小时,有点将八股融合到项目中进行扩展提问的意味,面试官不断引导更进一步的拓展,感觉自己也学习到了很多!

全部评论
LRU要求时间复杂度为O(1),核心是维护一个有限长度的链表,以及一个包含元素和其在链表位置迭代器的hash table
5 回复 分享
发布于 2023-03-02 21:51 上海
大佬二面有消息了吗
1 回复 分享
发布于 2023-03-03 14:46 北京
大佬有后续吗
点赞 回复 分享
发布于 2023-03-23 21:53 北京
考虑转java吗,可以试试我们部门
点赞 回复 分享
发布于 2023-03-20 18:17 浙江
大佬在哪投的
点赞 回复 分享
发布于 2023-03-05 14:41 江苏
请问 大文件传输方式 是用异步 直接io吗 是这么回答吗还是另外什么呢
点赞 回复 分享
发布于 2023-03-04 11:03 四川
加油老哥,等你消息
点赞 回复 分享
发布于 2023-03-03 18:33 陕西

相关推荐

05-20 22:38
已编辑
南京理工大学 Java
45min提问1. 讲一下你实习时候这个项目的大概业务流程2. 二级缓存怎么设计的,像二维码的同时核销的并发,在你这个缓存里效果是怎么样的(感觉他没问清楚..)3. 提到Jmeter,怎么设计线程组,用了多少个线程组,使用多少个并发请求4. Jmeter是在本地还是服务器部署,讲一下你使用的过程5. Jmeter本地跑一万个线程能跑起来吗(问Jmeter的瓶颈)6. 布隆过滤器怎么实现的,原理,效果7. Redis是单机部署还是分布式部署,为什么不用分布式(因为实习的公司只要单机阿..)8. Redis常用数据结构,List和Set的区别,存商品id用哪个9. 缓存的过期机制如何设计的,设计随机过期机制的作用10. 缓存读写策略,多个服务节点对Redis操作怎么办11. 大key或者热点key会导致什么问题,如何解决12. Redis哨兵机制13. 数据库锁的类别14. 数据库事务的隔离级别,幻读的现象15. 优惠券秒杀,如何测试(界面,功能,兼容,安全等..)16. Netty核心组件了解吗,作用分别是什么17. NIO和BIO区别18. Bootstrap/ServerBootstrap的区别19. Netty的长连接和心跳监听20. TCP沾包问题的解决21. 拿到一个慢sql,如何分析定位问题22. 索引失效的情况,数据的类型和大小影响索引的功能吗23. 回表查询24. MySQL日志了解哪些,他们的功能25. 介绍bin log26. 为什么主从数据同步不用redo log 要用bin log手撕:链表相交的结点(10min)用常规的指针遍历(到尾节点就跳到另一条链表)让我回去思考一下再优化时间复杂度反问..感觉一面面了别人两面的量,应该凉了
查看26道真题和解析 面试问题记录
点赞 评论 收藏
分享
评论
9
48
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务