首页 > 面试java开发的一些储备知识
头像
shaoaiallen
发布于 2021-08-10 20:42
+ 关注

面试java开发的一些储备知识

准备的越多,心里就越没底,就像电影里说的一样,当你接近真相时心底则会愈发慌张。之前的笔试做出来是0,所以这次不敢去做笔试,直到面试官打来电话约一面并且催促我去做笔试才慌乱的看起了算法。
java基础
1、基本类型,引用类型,装箱拆箱,String,Stringbuffer,Stringbuilder,运算符等
2、equals(),==,hashcode()
3、JVM结构图,各区域的作用,程序运行时各区域如何联动
java容器
1、collection,map,涉及的适配器模式,迭代器模式
2、容器具体源码,ArrayList,Vector,hashmap,concurrenthashmap,分析底层之后与操作系统的IO开销,效率,安全,锁等方面串联讲解
java并发
并发这块太抽象了,还没有形成讲解逻辑,多花时间补,进程线程,生命周期,状态,安全,锁等知识点

mysql
1、索引,索引底层B+树,B+树的优势,从效率,安全,内存开销,IO开销,系统层面全面阐述
2、两种存储引擎的异同,底层实现,画图,以及其中InnoDB的回表查询
3、数据库原理中的事务,并发中的问题,隔离级别

算法数据结构
1、排序算法中的复杂度,性能分析,以及如何优化,
2、各种树,散列表hash的查询,插入操作,堆排序

网络web,redis,各种设计模式等还不熟悉,花时间补上

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖