京东面试复盘

一面
1. 介绍研究生的课题
2 资管项目做了什么,合并的功能方案怎么做的?对于发送的数据数据量特别大的时候,一台机器处理不了的时候怎么办(100w的数据)?100w的数据如何汇总?(按照银行的需求汇总) https://blog.csdn.net/Java____superman/article/details/107750936
3. Java常用的数据结构? 数组,栈,链表,队列,二叉树
4. map,list,set每一种接口的实例化的类;hashmap和concurrenthashmap;
5. ArrayList和LinkedList,什么场景下用? ArrayList删除一个数据性能差,具体什么原因。ArrayList增删为什么慢?
6. JVM内存分的区域。new一个对象后堆里存什么,栈里存什么?String a = "abcde", 存在堆里面还是存在栈里面。


7. Mysql的事务用过吗?操作层面什么时候开启事务,什么时候不开启事务。
8. 数据库的锁平时用过吗?
9. 数据库的索引平时会加吗?索引机制,底层怎么建索引的,每次查询怎么用索引的?
10. B+树和B树的区别? 详细看一下这两个树的区别
11. 平时怎么用Redis,验证码为什么要存到Redis里面???怎么验证验证码与输入的验证码一致?怎么知道提交的数据就是表中的验证码?

二面
1. 自我介绍,讲讲实习经历和做的项目,特别愿意分享的东西,知识点。
2. 前缀树,这边再看一下具体的实现!
3. Redis有什么好处?
4. ActiveMq为什么要用? 怎么理解同步和异步。
5. 对网络了解吗?七层架构,tcp和udp。进行网络开发时,如何选择tcp和udp?
6. dubbo有什么好处?怎么设计dubbo的接口?设计的方法,注意事项,习惯。


全部评论

相关推荐

12-15 14:16
门头沟学院 Java
回家当保安:发offer的时候会背调学信网,最好不要这样。 “27届 ”和“28届以下 ”公司招聘的预期是不一样的。
实习简历求拷打
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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