Java开发面经汇总

IQIYI

  1. jdk7 jdk8的区别有哪些?
  2. 用final修饰的hashmap怎么改变对象
  3. subString底层实现
  4. Linux下怎么部署Spring
  5. Linux查看端口号是否被某个进程使用
  6. Linux 查看一个目录的路径
  7. java ee java se的区别
  8. 类加载器如何运行(双亲委派模型),如果自己写的类与系统已有类重名会怎样?
  9. thread callable runnable区别 知道Future吗?
  10. IoC是什么?
  11. 依赖注入的过程
  12. @Autowired 和 @Resource的区别
  13. 内存泄漏 内存溢出是什么

远景

  1. 怎么获取空闲数据库连接池里的连接
  2. cookie怎么防止攻击
  3. 数据库索引为什么不用hashmap实现用B+树
  4. 基数排序

58

  1. myBatis 有哪些具体的用法 与iBatis的区别
  2. 元数据区的内存管理

广联达

  1. 你了解主定理吗?
  2. java 和 C++ 的优劣
  3. java 泛型和 C++ template区别
  4. map 和 set的底层实现有什么不同。
  5. 分治法 和动态规划的区别
  6. Spring 和 spring boot 的区别
  7. CDN 原理(瞎扯吧,其实不是很了解,关于内容分发/负载均衡)
  8. CDN权限控制-不是很清楚,好像是通过cookie 和 url token双重验证(不能当真)

平安科技

  1. 从数据结构上说有哪些索引?
  2. 一条SQL语句执行过程
  3. 数据库分组加条件
  4. HashMap 底层实现
  5. Executor 底层实现
  6. 怎么破坏单例
  7. 什么是带状态的bean


#面经##Java工程师##平安科技##广联达##爱奇艺##远景能源有限公司#
全部评论

相关推荐

3 58 评论
分享
牛客网
牛客企业服务