10月份微盟一二面+字节跳动面经,刺激!

   日期:2020-10-19     浏览:110    评论:0    
核心提示:最近10月份面了两个公司,想想还是挺刺激,字节跳动和微盟,问的问题也是最近一直在学习的东西,再加上就是之前看过的一些重点面试题,本来一直以为看面试题没用,结果还确实有一些问题考上了,比较幸运,不过技术这一块属实也重要呀。另外整理了一份2020年最新的Java知识点和面试题总结,需要的朋友可以点击:点这个!点这个!,暗号:csdn。字节后端面object的方法,7大方法synchronized方法讲解synchronized方法实现原理volatile关键字的原理锁的分类偏向锁讲解NoC

最近10月份面了两个公司,想想还是挺刺激,字节跳动和微盟,问的问题也是最近一直在学习的东西,再加上就是之前看过的一些重点面试题,本来一直以为看面试题没用,结果还确实有一些问题考上了,比较幸运,不过技术这一块属实也重要呀。

另外整理了一份2020年最新的Java知识点和面试题总结,需要的朋友可以点击:点这个!点这个!,暗号:csdn。

字节后端面

  1. object的方法,7大方法
  2. synchronized方法讲解
  3. synchronized方法实现原理
  4. volatile关键字的原理
  5. 锁的分类
  6. 偏向锁讲解
  7. NoClassDefFoundError和ClassNotFoundException的区别
  8. 追问,ClassNotFoundException是不是只发生在编译时,运行时可不可以
  9. 类加载机 制
  10. redis过期策略及内存淘汰机制
  11. mysql的索引种类4种
  12. Innodb和myIsam的区别
  13. Innodb的索引结构
  14. B+树的优缺点
  15. 海量数据的索引有什么影响
  16. 选择联合索引还是多索引,最左前缀的规则
  17. CAP理论的关系
  18. 见过哪些系统,保证两个牺牲一个的
  19. 一致性Hash

算法题:
给一个正数N,求这个N的所有的因子分解;
N = 12;
Ans = {12},{6,2},{3,4},{3,2,2}
解法:递归

微盟一面50min

  1. 自我介绍
  2. Java集合
  3. LinkedList与ArrayList
  4. fail-fast
  5. CAS
  6. reentrantlock
  7. synchronized
  8. 线程池
  9. mysql引擎
  10. 事务隔离级别
  11. 索引
  12. B树与B+树,为什么用B+树
  13. mvcc
  14. redis的一些命令(了解的不多,因为都是用lettuce来操作)
  15. 合并有序数组

微盟二面50min

  1. 自我介绍
  2. AtomicInteger在什么情景下使用(并发多线程,举例线程池、锁)
  3. 建立一个数据库,存储抢课的情景
  4. 根据上面的数据库写sql
  5. 自己实现一个栈
  6. 遍历一个路径下文件大小最大的文件路径(写伪代码即可,因为我们都忘了相关的api)
  7. 手写一个单例(我写了双重检测)
  8. (忘了用static修饰),然后顺便说了下为什么要用static修饰
  9. 为什么synchronized要写在两个if中间
  10. 其他的一些非技术的问题

微盟差不多就是这些了,一面二面过了,现在还在等三面,还是挺期待的,希望大家也加油。

最后提供免费的Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。

需要的朋友可以点击:点这个!点这个!,暗号:csdn。

还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2020年最新大厂面试题。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服