顺丰JAVA开发一面,我被问吐了!!!

因为热爱所以坚持,因为热爱所以等待。熬过漫长无戏可演的日子,终于换来了人生的春天,共勉!!!

投顺丰半个月才发来了面试邀请,经过这么多次社会毒打我现在对面试早已没有最初那种心潮澎湃了,没想到这一次又刷新我的认知,直接上问题!!!

项目相关

一来就开始问我项目同时加上各种假设,我真的招架不住

1.简单描述一下你的项目

2.说说你项目的架构细节

3.为什么MySQL要拆分为一个微服务,有什么意义呢,直接调不好嘛?(我。。。)

4.如果服务A流量上千万,服务B和服务C只有几百,需要怎么做?

5.MySQL怎么搭集群?

6.MySQL单机给你打5000万流量,怎么解决?除了限流还有什么?

7.写一个RPC框架需要怎么做?需要哪些组件?

8.Redis怎么实现分布式Session的?

9.Redis的Session失效怎么解决?

10.Redis一个节点更新,如何保证其他节点数据一致?

11.Redis怎么搭集群,哨兵

12.怎样写一个Session?

面试官:好,没事,我问的都是开放性的问题,都是工作中遇到的问题, 你应届生答不上来也没关系,问题都比较刁钻,就是相互交流一下,接下来问些基础的东西

我:好。。。

基础知识

13. Mybatis超时怎么解决?(我。。。)

14. 为什么Mybatis只需要调接口就行,而不用实现类?

15. JVM怎样识别垃圾?(可达性算法)

16. 年轻代为什么要这样分区,说说你的理解  (我是从年轻代对象特点出发分析)

17. 说说你对序列化与反序列化的理解?

18. 序列化反序列化会存在哪些安全问题?

18. 我们现在视频面试,使用的是UDP连接,还是TCP连接?说说这两者的区别?

19. 如何使UDP连接可以通话更清晰流畅呢,有哪些手段?

20. 给你一条慢SQL,怎么优化?(我从索引角度说的,面试官说这只是一部分,没事,都是开放性问题,)

面试官:没事没事,我问的都是比较开放性的问题

我:好。。。

反问环节

我:我大概问三个问题

面试官:不行,你只能问一个(面带笑容的语气)

我:行,那我问一个?

21.您觉得我哪方面可以表现得更好?

面试官:这个涉及面试者的相关的我不能透露,公司有规定的

我:那我得再问一个

22.部门的主要业务?

面试官:我们部门是和国际接轨的,支付方面的,近来也扩张比较快,也需要优秀的人才加入,细节方面的话,如果以后有幸成为同事的话都会了解到的(面带笑容的语气)

我:好的,谢谢(面带笑容的语气)

结束!!!

猜你喜欢

转载自blog.csdn.net/qq_43295483/article/details/120469660