国泰北斗、和而泰智能Java工程师社招面试经历
国泰北斗
笔试:
1、HTTP 协议中,GET 和 POST 区别?
2、集群环境中,session 如何共享?
3、分布式、集群环境缓存如何刷新,如何保持同步?
4、项目中高并发如何处理?
5、Spring 原理。写出处理方案。
面试:
1、离职原因,上份工作的主要工作内容,即工作经历;
2、ssm框架及ssh的使用;
3、业务拆分,系统拆分、数据拆分,数据一致性;
4、分布式事务、分布式锁、分布式缓存,高并发支持;
5、final String changable = “acb”,还能再重新赋值吗?
6、事务隔离级别有哪些?
答:脏读、幻读、不可重读。
7、对自己的职业生涯和规划是怎么样的,期待的一个工作环境是什么样的?
和而泰智能
笔试:
1、写出集合的框架结构;
2、Servlet 和 Filter的关系;
3、写出线程安全的单例,以及sql 题目, 一道索引的题目;
面试:
1、先是简单说了一下项目,包括所用的技术,负责的模块等等;
2、js实现二叉树型的map;
3、string类型的底层实现,线程并发的实现;
4、dubbo多个provider怎么实现切换的?
5、kafka的消息队列配置, redis集群分片原理等;
6、锁的底层AQS原理,CAS原理;
7、怎么查看java的内存状况;
答 jstat查看gc, jmeter查看堆内存;
8、还问了服务器和客户端的架构,让应用如何在客户端也能够运行,请提供方案;
答:使用RPC通讯机制,客户端最后回调。
9、最后问一些职业规划及离职原因之类的;
#面经##社招##Java工程师##和而泰##国泰北斗#