面试官人挺好的,问项目问了30分钟(人麻了)
1. 介绍一下BlueEye的功能
2. 项目难点有哪些?
3. 你们平台是有代码侵入的是嘛,如果让你考虑一个无侵入的类似于数据上传的系统怎么做?
4. 项目的数据存储结构是怎么样的,具体举例某个数据的容器
5. 提供了可视化管理界面嘛?
6. 数据中心是怎么想的?基于什么样的思想
7. 项目有落地和开放给外部嘛?
8. 项目有做压力测试嘛,承担的负载有多大?
9. 架构是怎么样的,基于什么样的思想,参考了什么?
10. 为什么不用resdi作为内存存储方案,而要自实现?
11. 外部系统怎么使用你们的平台?
12. 你们的平台怎么保证健壮的正常运行,做了哪些措施?
13. 项目是以一个jar的形式导入的嘛?
八股:
jvm的Gc分代算法是怎么样的?
如何确保对象可以被回收呢?
老年代的对象引用了年轻代的对象会怎样?(这个是真懵逼了)
如果让你做sql优化,你想到的常用措施?
反问:
第一次面试给点建议,面试官说了很多,受益匪浅
面试官说他对项目蛮有兴趣的,其实很了解很多东西,先问我在做这个项目时是否有一些具体的使用案例,但是受限于项目还未推广,所以也没办法去聊
后期面试建议介绍项目时要多体现出一些架构思想,结合一些例子去讲,有一些使用场景,提供一些数据支持,让不熟悉项目的人能很快了解到你这个系统到底在解决什么问题。有哪些亮点,要有场景,太多理论的交流不太好交流,无法产生思想碰撞,任何的技术应用还是要有场景支撑的。提供系统的可评估指标,要有体现项目的竞争力的指标支持。
浅夸了一下,了解的思想比较多,对技术也是比较有追求的。
#我的实习求职记录#