zoukankan      html  css  js  c++  java
  • 春招实习_oppo一面 4.8 (40min)

    1. 项目中有用到MQ这种比较新的技术吗,还是说就是SSM框架搭出来的项目(--- 偏向于后者)
    2. 项目中有用到线程池吗 -- 没有,只有Mybatis里面用到了连接池
    3. 项目用的是什么服务器,-- Nginx 服务器; Nginx 的负载均衡算法有哪些, 
    4. SpringMVC 的流程
    5. 简单介绍一下SpringIOC 和 DI 的原理和底层实现 -- 读取配置文件,通过反射和权限定类名
    6. 循环依赖, 怎么办
    7. 对 spring AOP的理解,实现的两种方式(JDK proxy, 和 CGlib)
    8. 用过 MyBatis 的内部缓存了解吗    -- 没用过,以前没听过
    9. MyBatis 怎么防止Sql 注入  -- #{}, 和 ${}
    10. MySQL 的索引结构了解吗,与二叉搜索树的区别 -- (平衡,多叉)
    11. B+树的平衡过程了解吗 -- 这个是底层元素的插入和删除,这个仅仅了解过,没有仔细看过
    12. 简单介绍一下 HashMap
    13. 对红黑树了解吗, 对它的平衡过程了解吗
    14. 线程池的参数了解吗,线程池满了怎么对待新来的任务
    15. 有哪些拒绝策略
    16. 多线程中有哪些锁,锁的种类
    17. Java 内存模型
    18. 介绍一下堆的内存划分和各个分区的所用垃圾回收算法
    19. 简单介绍一下CMS垃圾回收器
    问答:1. OPPO 对项目经验要求高吗 -- 不高,主要看个人,如果有经验的话就加分,没有的话也不扣分,主要看基础
                2. 因为OPPO主要以开放手机为主,所以想了解一下OPPO在互联网技术的技术栈沉淀的怎么样 -- 数百人的开发团队,技术沉淀的还行,比不上第一梯队的 BAT, 但是也可以算得上第二梯队的。
    面试体验不错,主要是问的问题大部分都知道,只有少数几个没回答上来
     
  • 相关阅读:
    POJ2778 DNA Sequence AC自动机上dp
    codeforces732F Tourist Reform 边双联通分量
    codeforces786B Legacy 线段树优化建图
    洛谷P3588 PUS 线段树优化建图
    codeforces1301D Time to Run 模拟
    codeforces1303B National Project 二分或直接计算
    codeforces1303C Perfect Keyboard 模拟或判断欧拉路
    codeforces1303D Fill The Bag 二进制应用+贪心
    python之路——使用python操作mysql数据库
    python之路——mysql索引原理
  • 原文地址:https://www.cnblogs.com/hi3254014978/p/14160536.html
Copyright © 2011-2022 走看看