京东数科Java实习三面面经
背景:一面过了,二面面完了,一面小哥让我等通知,然后我等了一周,来了一波三面(二面挂了,应该是被捞的)
来面试的一看就是技术带佬,感觉应该是leader🤣🤣🤣
2020/11/20 京东数科Java实习 三面面经如下:
技术:
- 项目单点登录怎么实现的?
- 你的JWT用的什么加密算法?
- 怎么解密的?
- 除了MD5,你还知道哪些加密算法?
- 说说乐观锁和悲观锁吧,顺便说说应用场景
- TCP粘包拆包问题?怎么解决?
- UDP呢?
- UDP如何保证可靠性传输(我答的:通过应用层实现,不知道对不对🤣🤣)
- 我看你用了MyBatis,你说说mapper接口怎么对应xml的?为什么通过调用方法能进行数据库操作?(我说的通过xml的namespace对应mapper全限定类名,好像不太到点)
- InnoDB详细讲讲,与MyISAM的区别?什么时候用InnoDB?什么时候MySIAM?
- 为什么用B+树?
- 类加载机制说说吧
- 介绍一下jvm运行时数据区域吧
- 我们平时说的jvm调优,调的是哪块的?(我说堆)
- 为什么调堆的?(我说,主要是垃圾回收,balaba)
- 说说你常用的排序吧(我说的快排和归并),那你说说区别?
- 两个线程打印0-100,思路?
生活:
- 你们带三,课怎么上的,能实习吗?实习时间呢?
- 我看你是个工作室的负责人,你能介绍介绍吗?
- 你对带数据了解吗?我说不了解,但是我很乐意去学习🤣🤣🤣
反问:
- 部门做什么?(答:搞带数据平台balaba的)
- 结果?(答:最迟下周)
55555我小孙愿意自-8000换来一个offer,给宁磕头辣