java面试题及答案2021

java面试题及答案2021

一面-2019/09/26-牛客网

  1. 介绍一下实习做的项目
  2. 平时用过什么编程语言
  3. c++和java的区别
  4. 智能指针
  5. 深克隆浅克隆
  6. java静态内部类和非静态内部类
  7. 强引用、软引用、弱引用、虚引用
  8. 装箱、拆箱
  9. Android四种启动模式
  10. linearLayout和RelativeLayout的区别,哪个更好
  11. 在校期间做的项目
  12. 手撕代码:链表反转

一面、二面、三面-2019/09/20-牛客网

  1. 写一个代码提现继承,泛型,多态。
  2. 写一个代码,在数组找三个数的和距离目标值最近。
  3. 手写单例模式。
  4. 线程池的实现
  5. 多线程和多进程
  6. http和https,ca证书
  7. tcp和udp
  8. tcp协议需要连接,有没有知道其他的协议能改善它的缺点。
  9. 设计一个协议,规避tcp的缺点,拥有tcp和udp的优点。面试官有提到一个谷歌设计的协议,具体叫什么没听清。
  10. 访问一个网站发生了什么
  11. 写代码,10进制转16进制
  12. 还有分布式一致性的问题,有主动说起一致性哈希。
  13. 一些缓存淘汰策略

所有面试题持续更新+答案整理见这里:
java面试题及答案2020持续整理

posted @ 2021-05-14 16:05  张聪聪123  阅读(44)  评论(0编辑  收藏  举报