信美相互、新网格信息社招面试经历(Java)

信美相互

面试过程:

1、了解下工作经历,在项目中做了什么,框架的问题,源码是否研究过?

2、在你项目中运用到的你觉得用的比较特别的技术是什么?

答:Lucene全文搜索引擎,因为之前项目负责的是一个小型知识库系统,而文本搜索是知识库的核心,采用了开源的Lucene大大节省了项目的成本。


3、数据库隔离级别;

4、JVM内存模型;

5、IOCAOP

6、一些分布式的问题;

简单介绍JVM结构。

答:JVM有方法区、java栈、堆、本地栈、程序计数器等。


7、对zookeeper的了解,zookkeeper的设计原理

8、zookeeper可以有哪些方面的应用?

答:数据发布与订阅,统一命名服务,分布通知/协调,分布式锁,集群管理。


9、一个长度问一万的数组,里面有19999的整数,其中有两个重复的数据,设计算法找到这个重复的数字,要求在时间和空间上都达到最优。



新网格信息

面试过程:

1、dubbo选举算法;

2、分布式事务的分布提及;

3、对spring的理解,spirng是如何实现事务管理的?有哪些常用注解?

4、HashMap的实现原理

5、你的系统是如何实现负载均衡

6、三次握手、四次挥手简述一下

maven中央库在哪里配置

6、假如关联系统有高并发同时写库的需求,你会怎么处理。假设10w条数据量同时写入;

答:

1)多线程,建临时表,分别写到临时表,再入库;

2)从源端控制,不允许同时写入多条;

#面经##社招##信美人寿相互保险社##Java工程师##新网格信息#
全部评论

相关推荐

查看6道真题和解析
点赞 评论 收藏
分享
2 5 评论
分享
牛客网
牛客企业服务