小药药面试

一面
  • 自我介绍
  • Linux/Unix网络IO模型(不知道~)
  • OSI七层模型
  • 常用的网络协议知道有哪些,在什么层(http、ip、tcp)
  • new出来的一个对象,比如object,占多大空间,int[] (没太懂,我以为是4个字节,面试官说空int数组的也占这些吗)
  • 接口和抽象类的区别(什么情况用接口,什么情况用抽象类,什么情况下继承抽象类可以不用实现它声明的方法)
  • Java单继承和c++多继承的好处与坏处
  • juc包下的类了解哪些
  • countdownlatch实现原理,怎么实现线程等待的,AQS是干嘛的
  • 应用AQS还有其他工具吗
  • Java实现线程安全的思路与解决方法
  • Java中的锁有哪些
  • 还有哪些方法可以实现线程等待
  • 用过future吗,什么情况下使用线程池
  • Runnable与Callable的区别
  • 介绍GC收集器的CMS,做什么的,负责回收哪个区的,回收过程
  • MySQL的索引的最左前缀
  • Redis的哨兵模式、哨兵起什么作用
  • Redis的持久化方式(两种介绍)
  • 了解es吗(项目中用到)
  • 算法题:反转链表
直接二面(当时没录音,大致记录一些)
  • MySQL的ACID、隔离机制、锁引的数据结构有哪些
  • 线程池的工作方式
  • Redis的缓存雪崩、缓存击穿,怎么解决的
  • RocketMQ在项目中怎么用的
  • volatile与synchronized的区别
  • MySQL的存储引擎区别
  • Linux常用命令知道哪些
  • 怎么看待Java的面向对象
  • 算法题:层序遍历二叉树(思路)
大致记住这些,二面的有一些忘记了
许愿offer!!!!!!

#面经##校招##Java工程师##小药药集团#
全部评论
没问项目?
点赞 回复
分享
发布于 2021-03-04 12:29

相关推荐

4 17 评论
分享
牛客网
牛客企业服务