#渤海银行2022提前批面试
根据牛客和身边有的已经面试过的同学的面经,整理如下:
- String str 与 String str=new String("") 区别?
当使用String str="abc",这种方式时,先去内存的Heap中找是否存在"abc"这个字符串,若存在,则将地址引用。若不存在则创建;当使用String str=new String("abc");时,不管事先是否存在"abc",每次都会创建其新的对象。
- innodb和myisam的区别?
- 算法:上楼梯问题
f(n) = f(n-1)+f(n-2) - 项目:包含技术栈和算法
- Java集合?
6.HashMap?
7.多线程的实现方式?
8.java中的异常?
9.TCP和UDP的区别?应用场景
10.UDP是不可靠的,当网络不好的时候如果改进它的可靠性?
11.重写重载
12.线程同步
13.sql语句
14.JVM垃圾回收,内存溢出,调优,内存分配
15.== equals 区别
16.怎么加载非工作目录下的文件
17.什么叫覆盖索引
18.mysq的主键为什么要自增1
19.活锁 死锁定义
20.重写equals还要重写什么
21.hashmap 和treemap
22.mysql为什么用b+树
23.jvm 垃圾回收 五层网络结构 java基础

滴滴公司福利 1726人发布