OPPO Java后端暑假实习 一面面经

一面(1h21min)

自我介绍

https 深入了解

  • HTTPS的过程
  • CA证书和公钥私钥算法
  • 它保存的随机的KEY是如何工作的...

Java并发

  • 知道哪些关键字?Sychronize,Lock,AQS,ReenternLock....
  • AQS的原理,队列
  • Sychronized的底层实现,它可以修饰的东西有哪些,他们分别有什么区别。
  • Lock和Sychronized有什么区别?

线程池

  • 什么是线程池?
  • 线程池有哪些好处?
  • 频繁创建许多线程有哪些缺点?
  • 线程池的核心参数?
  • 线程池执行任务的流程?(他的问法是如果阻塞队列满了线程池该怎么做?)
  • 如何合理的配置线程池参数?
  • 对于IO密集型任务有什么公式吗?
  • 为什么IO密集型任务要分配CPU核心数*2?

MySQL

  • 你一般使用的MySQL版本?使用什么引擎?
  • 你在项目中如何使用索引?
  • 什么情况下索引会失效?

JVM

  • JVM内存有哪些区域?
  • 说说对象的创建都和哪些区域有关?
  • 对象一定会在堆区分配吗?
  • 说说垃圾收集算法
  • 说说老年代担保机制

Linux

  • Linux有了解吗?都用过那些命令?
  • 会AWK吗?(忘记了,不会了)

反问

  • 面试大概多久出结果(答:2-3天)
  • 我今天面试表现如何?有哪些需要改进的?(Java基础比较好,但是对于这些基础落地能力较差)
  • 技术栈?
#面试复盘##面试题目#
全部评论
手撕了嘛,怎么这么长时间,我才半小时😂
点赞 回复 分享
发布于 2022-03-18 16:39
都没问 框架哈
点赞 回复 分享
发布于 2022-03-19 13:48
请问楼主这面试是视频面试吗
点赞 回复 分享
发布于 2022-06-04 20:27

相关推荐

10-17 16:07
门头沟学院 Java
牛牛大你18号:在汇报,突然弹出来,,领导以为我在准备跳槽,刚从领导办公室谈心出来
点赞 评论 收藏
分享
评论
5
23
分享
牛客网
牛客企业服务