首页 > 金莺科技/挖财Java岗社招面经分享
头像
gyu优酸乳
编辑于 2020-07-16 18:01
+ 关注

金莺科技/挖财Java岗社招面经分享

金莺科技

面试过程:

1、ArrayList,HashMap底层结构;

2、redis2redis3的区别,redis3内部通讯机制;

3、dubbo内部机制,数据怎么流转的;

4、如何设计一套高并发支付方案,架构如何设计;

5、lucence内部结构;

6、hibernatemybatis最本质的区别;

7、当前redis集群有哪些玩法,各自优缺点,场景;

8、es索引数据多了怎么办,如何调优,部署;

9、rabbitmq如何实现集群高可用;

10、kafkaactivemqrabbitmq本质区别是啥;

11、多线程如果线程挂住了怎么办;


挖财

面试过程:

1、hashmap为什么不安全;

2、concurrenthash实现(默认容量,什么时候扩容,怎么扩容)

3、线程池(包含什么,coremax联系)

5、synchronized原理;

6、volatile原理;

7、jvm(主内存、工作内存[缓存行什么的]happens-before

8、有哪些无锁数据结构?无锁实现的原理?

9、设计模式(装饰器设计模式、代理模式、单例模式、工厂模式(3种))

10、dubbo设计思路、netty原理;

11、一次rpc请求的过程;

12、MySQL怎么创建合理索引、索引怎么优化?

13、b+tree怎么分裂、什么时候分裂、为什么是平衡的?

14、MySQL事务实现原理,ACID实现原理;

15、MySQL怎么优化table scan?(扫描区,因为区是连续的64个页,可以避免随机扫描)

16、算法:有3n+1个数字,其中3n个中是重复的,只有1个是不重复的,怎么找出来?(递归方式)

17、怎么接收一个网络包,怎么优化文件io、网络io,建议我多看io和网络方面的资料;

更多模拟面试

全部评论

(0) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐