• 面试前需准备的知识点


    Java基础:

    Class Loader机制,TreeMap和HashMap区别,Map和Set和List区别;

    设计模式

    JDBC:

    1、Java连接数据库:

    1.加载驱动,2.建立连接.,3.执行sql,4.操作结果。他还是不会。
    于是我给他写出来,然后指着Class.forName(),问里面到底执行了什么呢

    SQL:

    分页,

    优化性能,

    分区,分表,分库的区别

    执行计划

    框架:

    Struts,Spring,JPA

    金融行业侧重技术:

    1、金额脏读

    几种常见的排序

    项目面试通关必懂

    项目通用问题:

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

  • 相关阅读:
    使用git bash提交代码到github托管
    eclipse中将java项目变成web项目
    程序员的兼职网站
    python 文件内容修改替换操作
    简单介绍下python中函数的基础语法
    python lambda简单介绍
    微信小程序 --01
    微信小程序开发 --02
    弹性盒模型flex
    HTML基础
  • 原文地址:https://www.cnblogs.com/junwangzhe/p/6420690.html
Copyright © 2020-2023  润新知