一面:
1、自我介绍
2、Java基础的数据类型以及包装类型?为什么要有包装类型?用法举例说明。
3、数据库删除记录怎么删。应该是要答三个关键字
4、Java有哪几种锁?
5、设计模式了解吗?应用场景?
6、Spring IOC和AOP的设计模式了解吗?
7、基础数据类型的包装类如果要保证线程安全的话有对应的包装类吗还是怎么解决的?详细说一下。
8、map接口下有那几个实现类?HashMap和HashTable有什么区别?哪个线程安全?CurrentHashMap的原理是什么?
9、如何防止用户页面刷新导致不断地发请求?
10、反问(公司技术栈?进去之后主要是做什么样的工作?要提前实习吗?)
二面:
1、自我介绍
2、遇到最大的压力是什么?吧啦一堆后问给这种压力打几分?(1-10)
3、最有成就感的事情?
4、觉得自己有没有组织领导能力?答有一定的领导能力吧啦吧啦,然后问要如何提升这种能力?
5、对于docker的理解?为什么用docker?和虚拟机这样的有什么区别?
6、为什么要划分微服务?有什么好处?一开始答便于分工,问单体的也能划分模块来分工啊。然后答各个微服务可以分别部署,集群部署来防止单个服务宕机导致的整体服务不可用。
7、Java是学校有相关课程还是自学的?为什么选择Java而不是C的方向?
8、哪里人?独生子女?如果让你去杭州那边,你的想法?家里不会说想让你离他们近一点吗?
9、薪资的要求?如何得出的这个薪资范围?
10、有什么是你比较不擅长到擅长的吗?举例说明。
11、反问(包住宿吗?不包。还有几轮?这是最后一轮。几天出结果?这一两天。)
9.24投递简历并笔试-->10.12一面技术面-->10.13测评(好像发测评就代表一面过了)-->10.18二面HR面穿插几个技术问题-->10.20发offer(一天内给答复,两天内寄出三方,违约金13.2k,五险一金,公积金12%)
#恒生公司##2023秋招##恒生电子面经#