新华三、普惠金融Java社招面经分享
新华三
笔试:
涉及的方面有网络,java基础,编程题,数据库等。编程题是反转链表,查找字符串出现的次数和第一个位置,还有文件的写入读出。
一面:
1、数据库的二范式三范式;
2、事物的4大特性;
3、springmvc,spring ioc aop;
4、反射,范型,如何优化sql等;
5、ios七层模型,应用层协议,linux常用命令;
二面:
1、synchronized的底层实现;
2、redis是单线程还是多线程;
3、slot听说过吗?跳表知道吗?
4、kafka的全局策略;
5、mysql的索引有哪些?
6、innodb和其他myisam等引擎的区别;
7、jvm内存模型;
8、springcloud springboot了解吗?
9、rpc跟普通的http有什么区别;
普惠金融
笔试:
1、实现HashMap;
2、实现阻塞队列;
3、CopyOnWrite容器;
4、有一个5000w的用户信息文件,还有这些用户的一个2亿条看电影的记录日志文件,找出看电影次数最多的前1000个用户。但只有1G可用内存,问如何实现?
面试:
1、聊聊做过的项目以及用到的技术,项目的架构和技术细节;
2、jsp有哪些内置对象,多线程,框架方面;
3、Javaee几个框架;
4、Spring MVC Maven 数据库相关;
5、数据库如果对name做索引,系统是怎么实现索引方式的;
6、如何扩大IO,有效利用IO?
7、单线程和多线程的区别,哪个更优化,说出原因;
8、如果有一张表,有上亿条数据,查询怎么优化?
9、离职原因,个人发展,期望薪资;
#面经##社招##新华三##平安普惠##Java工程师#