阿里控股 Java 5.16 一面凉经

爱橙科技 集群管理
投的是Java,可能因为我项目里有Kubernetes,所以主要问Kubernetes

我是做微服务负载预测。然后用到的数据集,还就是这个部门做的。所以主要围绕负载预测。

负载预测有啥用?
如果负载预测很精准了,怎么调度容器?
有没有测过你的算法的效率?考虑落地?

k8s部署pod过程
docker虚拟化技术
线程调度的算法
怎么预估一个任务完成时间?(说了一大堆乱七八糟的,面试官说根据过去使用的时间片去估计)

手撕LRU,(由于之前阅文笔试,LRU过了,我就没意识到我的LRU写的有问题,我是用一个HashMap和一个LinkedList写的。后来腾讯写过一次,腾讯面试官指出一些细节有问题,但我还是没意识到写的有问题。)这次我才发现LRU写的是错的。

最后反问,我问了数据集的一个问题,为什么数据集里一个服务的容器数量基本不变?面试官说是有个账本,实际上如果账本里的cpu数量没有超过上限,机器就还可以继续部署容器,或者是部署批处理任务。

没有准备Java以外的东西,然后老是乱扯,面试官把话题拉回来好几次。所以不出意外又是秒挂。
全部评论

相关推荐

09-05 01:30
门头沟学院 Java
查看9道真题和解析
点赞 评论 收藏
分享
1.算法题20min两个字符串的最长公共子字符串2.自我介绍3.介绍项目,面试官问的是,你这个项目的难点是什么?我来了一手偷换概念,回答的是这个项目有创意的点。毕竟是照着黑马敲的,没碰到什么难点,我又不能这么说。后来,面试官也问了你这个项目是对一个开源项目进行的复现还是自己又对这个项目进行了一些个性化的更改。4.项目涉及到的Redis:实现延迟任务,介绍了下流程。面试官说实际情况可能不这么用,用个消息队列就完了。问,Redis还可以实现什么功能?我说的分布式锁。问,你还了解java中的其他锁吗?我说的,synchronized,countdownlatch,reentrantlock。数据库:分表?项目中的分表。慢查询如何定位?如何优化慢查询?优化完了由于表数据量很大,还是很慢,怎么解决?我回答的,分表,哈希或者mycat处理是哪个表。消息队列:介绍了一下消息队列在项目中的应用。你还知道其他的消息队列吗?Kafka为什么并发量高?我回答的没了解过。这个八股给忘了。设计模式:aop用的哪种设计模式?我没回答出来,说的可能是工厂模式?面试官给我很详细地解释了,代理模式。5.数据结构选择排序思路。如何判断无向图有环。6.反问部门业务。工作强度。整体面试体验,非常好,面试官虽然没开摄像头,但是给我的感觉挺和蔼可亲的。这可能也是鼠鼠包括实习和秋招所有面试中答的最好的一次了,答了90%的题目。期待二面吧,如果这都没有后续,那可能鼠鼠秋招拿不到offer了。鼠鼠现在还发着低烧呢,体会到集中投递的坏处了,前天答了四家公司的笔试。家人们要注意身体!
查看15道真题和解析
点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务