Java基础:面试
Class Loader机制,TreeMap和HashMap区别,Map和Set和List区别;ajax
设计模式算法
JDBC:sql
一、Java链接数据库:数据库
1.加载驱动,2.创建链接.,3.执行sql,4.操做结果。他仍是不会。
因而我给他写出来,而后指着Class.forName(),问里面到底执行了什么呢设计模式
SQL:服务器
分页,cookie
优化性能,session
分区,分表,分库的区别多线程
执行计划
框架:
Struts,Spring,JPA
金融行业侧重技术:
一、金额脏读
几种常见的排序
项目面试通关必懂
项目通用问题:
1.介绍下整个项目流程,谈谈你本身负责的模块?别人的模块是否了解?
2.讲解下本身负责的模块,这个模块如何实现的?作这个项目时候遇到怎样的问题?
3.你在项目组中的角色和优点?
4.作项目的时间,项目组几我的,多长时间完成?
5. 介绍下算法和项目的思路?
6. 问session和cooie的区别?
(1)具体来讲cookie机制采用的是在客户端保持状态的方案,而session 机制采用的是在服务器端保持状态的方案。因为才服务器端保持状态的方案在客户端也须要保存一个标识,因此session机制可能须要借助于cookie机制来达到保存标识的目的,但实际上还有其余选择。
7. 问登录页;
8. Spring事务;
9. 同步锁;
10.往关联两个表中添加数据,若是没有添加成功,会怎样?如何处理?
11.说下使用的项目ssm框架和使用的技术Json和ajax。
12.大数据如何处理?数据库如何批量删除和批量插入?
具体项目还要清楚
一:好买网商城项目
1:商城项目的需求,介绍整个项目流程;
二:你我贷金融P2P项目
1.项目利息问题;
2.身份如何验证的问题?
3.项目的逻辑关系?
4.第三方接口怎么写?
5.违约如何提醒的问题?
6.金额除不尽的问题?
三 进销存项目:
1.介绍下进销存项目?
介绍项目时先说项目需求,而后从开始的进销存进货说到最后,进销存的模块:进货、销售、库存、财务报表、用户管理、信用冻结、全局资源,而后按照销售流程把项目贯穿一下。
2.进销存项目负责的模块是什么?
3.权限:权限分配;作权限控制,数据库关系映射介绍下?
4.数据库资金类型设置成bigdecimal仍是double?
5.报表用的是什么?
6.一个项目数据库牵扯几个表?
7.进销存多少个表?用户管理方面多少个模块?用户管理模块多少个表?
9. 如何判断是本身的采购、给哪家公司作的、好多人买东西发生了错误如何解决(事物&多线程)