java面试常问问题(中级及以下工程师)

项目与公司部分?
    简单介绍一下你们的项目吧?
    你们的XX模块是怎么做的?
    你们项目在开发过程中有遇到什么问题吗?上线之后呢?
    你们数据库有多张表?
    开发流程是什么?
    SVN出现冲突了是怎么解决的?
    你们项目中遇到过什么问题吗?怎么解决的?
    大学中读的什么专业?都有哪些科目?
    上家公司有多少人?人员怎么分配的?
    项目数据量有多少?
    你们有多少用户?
    并发量有多少?日活量有多少?
    日志怎么管理的?
数据库部分?
    数据库优化有了解过吗?
    常用的聚合函数都有哪些?
    索引有哪几种?使用的时候需要注意些什么,即索引时效情况?
    左外连接和右外连接有什么区别
    项目中事务是怎么控制的?事务的基本特性是什么?项目怎么控制的?
    存储过程用过吗?怎么使用的?
    视图用过吗?他有什么作用?
    存储过程和存储函数有什么区别?
框架部分?
    简单介绍一下Spring吧?
    谈谈你对AOP的理解?谈谈你对IOC的理解?
    Spring注入值有几种方式?
    SpringBean的作用域范围都有哪些?
    SpringMVC常用注解及其作用都有哪些?
    SpringMVC执行流程?
    SpringMVC与Struts2的区别?
    SpringMVC线程安全吗?为什么?
    Hibernate与Mybatis区别?
    Hibernate查询方式有几种?
    Mybatis的常用标签都有哪些?
    Mybatis的#{} ${}区别?
前端部分?
    ajax怎么保持同步?
    JQuery常用的方法都有哪些?
    JQuery选择器都有哪些?
基础部分?
    hashMap1.8与1.7的底层实现各是什么?
    hashMap 与 hashtable区别?
    ArrayList底层实现原理?
    ArrayList和LinkedList区别?
    StringBuffer 和 StringBuilder区别?
    线程的实现方式都有哪些?
    线程的状态怎么转换的?
    线程之间怎么通信的?
    设计模式都有哪些?项目中怎么应用的?
    怎么保证线程安全?
    接口和抽象类的区别?
    重载重写的区别?
    数据结构都有哪些?
    类加载顺序?
    垃圾回收机制?
Redis部分
    常用的命令都有那些?
    怎么持久化?
    Redis你们常用的存储方式是什么?
    Redis项目怎么使用的?
    Redis要是挂了怎么办?
    怎么保证redis与数据库中数据一致性?
    假如说Redis数据过期了,突然有大量用户访问,怎么处理?
Linux部分
    常用的命令都有那些?

持续更新中。。。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Swift开发-OC与Swift混编以及纯Swift编码所遇到的问题(二)

上篇在介绍了Swift与OC混编开发所需要准备的一些必要条件 SwiftObjectiveC混编注意事项(https://www.jianshu.com/p/52ab6a316cbe),今天只说一下我在实际项目中所踩过的坑,希望你们以后绕过这些坑吧。1、使用cocopods管理Swift文件所遇到的问题:我们在开发的过程中,各种优秀的框架