#渤海银行2022提前批面试

根据牛客和身边有的已经面试过的同学的面经,整理如下:

  1. String str 与 String str=new String("") 区别?

    当使用String str="abc",这种方式时,先去内存的Heap中找是否存在"abc"这个字符串,若存在,则将地址引用。若不存在则创建;当使用String str=new String("abc");时,不管事先是否存在"abc",每次都会创建其新的对象。

  2. innodb和myisam的区别?
  3. 算法:上楼梯问题
    f(n) = f(n-1)+f(n-2)
  4. 项目:包含技术栈和算法
  5. 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基础

全部评论

相关推荐

黑着眼圈看手机:pdd秋招笔试挂了,春招还行吗
点赞 评论 收藏
分享
评论
点赞
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务