OPPO校招面试回忆,Java开发面试

本文回顾了作者参加OPPO校招Java开发面试的经历,包括一面和二面的题目,涉及MySQL优化、JVM内存、Spring Cloud组件、分布式框架、Redis实现等技术点。尽管二面未能通过,但提供了宝贵的面试经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

昨天和今天,面试了OPPO的校招Java开发。二面挂了

(一面是我和我的一个同学一块去的,幸运的是一面我俩都过了。设计大数据方面的,没问过我,我把他回忆起来的几个都顺便写了一下)

 

一面题:

  • 了解过mysql优化和调优吗?
  • mysql索引执行顺序,三个列构成索引,A/B/C,查询AC和AB,哪个效率高
  • mysql有哪些事务级别
  • mysql的事务由那些特性。。。人家问我这个,我回答成了级别,所以级别是自己作死来的
  • 事务的特性,分别介绍一下吧。。。
  • JVM的内存构造,堆和栈。堆:Edge区,SurviveForm,SurviveTo,永久区/元数据
  • 类加载机制,java.util.Map是如何加载的。BootstrapClassesLoader
  • 异常的继承顺序,有哪些异常。
  • Spring Cloud有哪些组件,分别是做什么用的。
  • Spring Boot有什么用,为什么用。
  • 手写冒泡算法。
  • 手绘简历中的一个项目结构,把功能模块画出来
  • Map的初始值大小是多少?16,每次扩容倍数?2倍,监控阈值?负载因子0.75
  • List能动态扩容吗?1.5倍,默认10个,负载因子1
  • List有哪些实现类?ArrayList,LinkedList,Vector,Stack。
  • jvm调参
  • kafka内部实现
  • aio,bio,nio是什么
  • Spring介绍
  • aop的实现原理,动态加载介绍一下
  • hdfs读写流程
  • Java相关的分布式框架你知道啥,介绍一下。
  • 说一下redis底层如何实现->数据结构,实现原理

 

二面题:

    评论 2
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值