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

即时设计 Java 一面

优质
小牛编辑
85浏览
2024-02-27

即时设计 Java 一面

【Java基础】

  1. 项目介绍
  2. final字段有什么作用
  3. String属于基础数据类型吗?
  4. 基础类型都有哪些
  5. 普通类和抽象类的区别,抽象类和接口的区别
  6. 抽象类可以被final修饰吗,为什么?
  7. 线程和进程的区别
  8. Java中是如何实现线程的?
  9. 继承Thread类和实现Runnable接口有什么区别?
  10. Thread类中run方法和start方法有什么区别
  11. 线程安全有什么相关的操作?
  12. 常用哪些数据结构
  13. ArrayList和HashMap的扩容机制
  14. HashMap的底层是什么
  15. TCP和长连接有了解吗?介绍一下TCP
  16. WebSocket为什么需要心跳包机制?
  17. 平时实习或者自己的项目是否使用过MySQL调优?
  18. 如果实践的话,如何进行MySQL调优的排查思路

【算法测评】

  1. 实现一个方法,将元素添加到数组中的指定位置,数组是可扩展容量的
  2. 实现一个方法,获取二叉树的深度

【开发测评】

  1. 让你设计一个文件管理系统,你觉得都需要哪些必要的模块或者必要的功能,整体的设计有哪些思路
  2. 实习中你负责的项目主要负责哪些模块,最复杂的是哪些?

面试官是个帅哥,面试体验很不错,已过

 类似资料: