当前位置: 首页 > 面试经验 >

上海同余Java一二面凉经

优质
小牛编辑
148浏览
2023-04-14

上海同余Java一二面凉经

一面

  • 两个Integer == 什么情况下成立 缓存的是什么 还有哪些类似Integer这样的
  • String == String为什么是不可变的 常量池除了字符串还有什么String被final类型修饰,并且数据内部由一个被final修饰的char数组保存,且并未提供修改数组的方法
  • JDK 10 11 有什么新特性
  • 讲讲Spring,有什么好处 动态代理怎么实现的 动态代理和代理模式有什么区别(字节码) 为什么Java可以实现热加载C++不行
  • Spring boot在spring基础上做了什么,说说Spring boot自动装配
  • Spring data用过吗,怎么去配置数据库连接(为什么这样能配置), 默认的连接池是啥,为什么要用德鲁伊 ,不用配置文件怎么创建DB链接 怎么能够利用到
  • spring提供了声明式事物,说说编程式事物
  • Redis是单线程还是多线程,多线程的体现,为什么块 多路复用是什么

二面

  • 个人介绍、之前实习情况、为什么不转正、薪资、工作地点预期、为什么想在杭州/上海
  • 数据结构数组和链表区别,增删改查时间复杂度
  • HashMap的增删改查时间复杂度,查询时的平均复杂度(这里没答出来,后续想到是O(1) 因为jdk8出现哈希冲突并不高,具体看数据)
  • 共享屏幕写斐波那契,第一次写递归让求一万,用了缓存,然后让用另一种方式写,用了循环
 类似资料: