8.19蘑菇街面经


45min左右

1.     介绍项目(SSM,项目具体,哪里体现AOPspring用在什么地方,讲一下spring

2.     优化数据库的方法

3.     什么情况适合建索引,什么时候不适合建索引

4.     给一张表,里面包含三个字段:创建时间、上限时间、是否删除。要求查询创建时间>t1&&上限时间==t2&&未删除的记录,如何创建索引

5.     类加载的过程,静态变量在哪个阶段第一次出现

6.     情景题:有一张表,字段是(姓名,奖品)上千万条数据,如何将这张表的数据同步到系统里的另一张表(姓名,拥有物品)中,用接触过的知识,描述怎么执行这个过程,要求高效、不重复、不遗漏

7. HashMapCucurrentHashMap原理

8.     别的想不起来了。。。下次要记得自己录音

面试官人很好,很友善

#蘑菇街##面经##校招##Java工程师#
全部评论
情景题怎么做啊,楼主,没思路啊
点赞 回复
分享
发布于 2019-08-19 22:55
咱俩应该是一个面试官,那个索引题我不会
点赞 回复
分享
发布于 2019-08-19 23:01
百信银行
校招火热招聘中
官网直投
求第6题思路
点赞 回复
分享
发布于 2019-08-19 23:04
第4题是 上限时间和是否删除  建立联合索引吗
点赞 回复
分享
发布于 2019-08-19 23:06
楼主面的是什么岗呀
点赞 回复
分享
发布于 2019-08-20 10:33
6题:我有这样的一个思路 分批次的读取源数据表,然后通过中间件比如AMQ,把数据发送到mq中,这边监听,一直读取在进行写入,读取的时候利用多线程技术,注意隔离级别,在加上一些标识,是否读取,或者读取到那,这期间还以加入Redis,mq的另一边(注意数据的丢失和对数据的重发),对数据进行分批的导入,也可以加入一个Redis,对mq,redis进行高可用。。
点赞 回复
分享
发布于 2019-09-12 14:50
请问 静态变量在哪个阶段第一次出现  该如何回答,谢谢楼主
点赞 回复
分享
发布于 2019-09-17 14:35

相关推荐

1 34 评论
分享
牛客网
牛客企业服务