zoukankan      html  css  js  c++  java
  • OPPO-Java面试-社招-一面(2019/07)

    个人情况

      2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验。做过分布式开发,没有高并发的处理经验,平时做To G的项目居多。写下面经是希望给各位有相同面试公司的小伙伴做个参考,同时也希望记下自己的一些收获和踩下的坑。

    简历投递

      拉勾上投的简历,HR打电话了解个人情况后,约了某个星期周二的晚上七点。当时看了简历投递的部门,是金融项目组,岗位:Java开发工程师。

    一面

      来电的并不是座机号码,而是个人电话,还是第一次见。听声音很沉稳,我猜电话的另一头应该是个挺有资历的负责人或者组长。

      简单的自我介绍,聊了聊为什么打算到深圳发展,然后从项目开始问起,先简单问了做过什么项目。

      用什么解析的Excel?

      POI解析Excel会存在什么问题?

      当时为什么考虑用POI?

      写过JVM调参,问了下当时调参的情况。

      MQ怎样保证消息的可靠性以及当时如何做消息幂等处理的。

      sql如何优化?

      索引的实现原理?

      事务的隔离级别及解决的问题?

      知道范围锁吗?(第一次听,就说不知道)

      redis常用的数据类型?

      redis为什么快?

      都用过redis做过什么?

      redis的持久化机制?

      redis的集群?

      redis怎么实现分布式锁?

      平时用过什么设计模式(平时开发中没怎么用,如实说。。)

      有阅读过spring源码吗?(看过一些,讲了几个核心的解口及容器的加载方法)

      Spring的AOP说一下。

      AOP实现原理。

      JDK动态代理和CGLIB代理的区别。

      讲一下ELK。

      说一下分布式事务。

      线程池实现原理。

      怎么防止sql注入。

      JVM内存结构。

      常见的垃圾回收算法。

      怎么样判断对象不可达。

      用过jmap吗?(没有,不过用过JConsole)

      了解微服务吗?

      知道服务的限流吗?(靠,当时脑袋昏了,居然答到服务的隔离去了,真的脑残。说到一半,才发觉不对)

      你有什么要问我的吗?(问了下他们的技术栈和对我的建议)

      一面结果:卒

    总结

      其实一面挂了,有点出乎我的意料。因为就上述的问题,我觉得大部分都能说的清楚,而且所有面试中,聊的时间比较长的OPPO算一个,前后四十多分钟。问的范围都是比较广,体验还不错,很可惜自己挂了。有时候面试时间长,并不能说明什么问题。加油!再接再厉!

  • 相关阅读:
    flask_admin+flask_login 整合,jieba分词+echarts数据分析可视化
    古诗词网爬虫实现
    Flask admin Flask login 整合模板
    API网关Kong
    Flask添加新命令
    MyBatis连接MySQL8配置
    golang锁
    golang goroutine
    golang管道
    golang结构体
  • 原文地址:https://www.cnblogs.com/maguanyue/p/11729346.html
Copyright © 2011-2022 走看看