当前位置: 首页 > 面试经验 >

百度智能办公平台Java开发实习生(凉经)

优质
小牛编辑
135浏览
2023-03-28

百度智能办公平台Java开发实习生(凉经)

一面(过)

    1. 项目介绍
    2. 多级缓存指的是如何设置的,这样做在更新的时候会有什么问题
    3. 缓存预热指的是什么
    4. 原子扣减库存指的是什么
    5. 限流策略有哪些,为什么要使用令牌桶限流策略
    6. 令牌桶算法是如何实现的,是配置在单机么
    7. 项目中定时任务是如何实现的
    8. 为什么考虑使用定时任务,定时任务的时间隔是多少,如果扫描表超过了10秒会有什么问题
    9. 为什么使用zk分布式锁,不使用redis这种轻量级的分布式锁
    10. rocketmq相比于其他的一些竞品的区别
    11. CAP指的是什么,在项目中表现了CAP中哪几个点,zk是
    12. 2PC指的是什么,会有什么问题
    13. 3PC指的是什么
    14. mysql中innodb引擎是使用了什么数据结构来组织索引,使用B+树的好处,和hash比较呢
    15. 为什么要使用主键自增,和使用uuid和一个自增组件相比,有什么优点,从索引的效率上讲
    16. 为什么不推荐使用*,而写明具体的列
    17. 线程池中各个参数的含义和具体的执行流程
    18. 为什么不推荐使用java中fixthreadPool或者cachedThreadPool这种,一般都是通过ThreadPoolExecutor
    19. 如果自定义实现一个阻塞队列,你会怎么实现
    20. Synchronized修饰static方法和对象方法的区别
    21. 可重入锁是什么意思
    22. 如何通过不加锁的方式实现线程安全
    23. CAS指的是什么,在哪些类中使用了,会出现什么问题
    24. redis为什么快,除了是基于内存,从多路复用的角度讲一讲
    25. BIO,与select / poll / epoll,AIO的区别
    26. 手写快速排序

    二面(挂)

    1. 讲一个实习的项目
    2. lc 第5题

    二面面试体验不好,感觉喜欢找茬,有些写题方式没有按面试官的喜好来写就问为什么不这么写,大无语!!!

#我的实习求职记录##我的实习日记##百度#
 类似资料: