面试前需准备的知识点

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. 如何判断是本身的采购、给哪家公司作的、好多人买东西发生了错误如何解决(事物&多线程)

相关文章
相关标签/搜索