小药药面试

一面
  • 自我介绍
  • 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

相关推荐

头像
昨天 10:36
已编辑
前端工程师
一面 30-40分钟1. react生命周期2. 函数式组件和类组件的区别3. react渲染流程   1. 回答的不好,回答成更新流程了4. 常用hook5. useMemo,useCallback6. 18版本新特性   1. useTransition,并发模式   2. 自动批处理7. 防抖节流,使用场景,作用8. 看你使用过webpack做过优化,讲讲9. loader和plugin的区别10. vue也会是吗,vue2还是vue3    1. vue2用的多,vue3用的少11. vue的生命周期12. v-if和v-show的区别13. 监听和计算属性的区别14. 如果想显示和隐藏子组件时,可以触发子组件的生命周期,使用v-if还是v-show,为什么    1. v-if15. 接下来问点css,元素垂直水平居中的方法有哪些16. 讲讲定位17. 讲讲flex布局,有哪些属性18. 隐藏一个元素的方法    1. display:none;透明度,visibility,overflow:hidden+height19. display:none和visbility隐藏元素的区别20. 反问     从面试看,回答的比前段时间一些三四年经验的都要好,建议之后对react原理进行一些了解(刚开始问生命周期和渲染流程回答的不好) 二面4.221. pinia和vuex的区别2. 大文件上传3. 看代码讲输出4. 手写快排5. 反问     整体不错,下午有时间可以进行三面三面4.24 大致内容如下,全程将近四十分钟1. 项目介绍2. 项目难点,收获最多的点3. 封装过的公共组件,为什么封装,4. 聊聊你写的插件Fast-ConsoleLog,为什么写,有什么作用,怎么实现的,之后还打算添加什么功能吗?,听着还挺方便,回去用用试试5. 反问环节    个人觉的还不错,前两位面试官的评价也挺好.包括学习自驱性,技术掌握程度都还不错,唯一一点可能和经验有关,做的项目复杂度不是很高5.6更新: 三面完隔天发现职位关闭了,5.6号打电话询问hr,hr说未通过,哈哈哈,绝了,从面评来看感觉大概率能过,没想到哇,
点赞 评论 收藏
转发
4 17 评论
分享
牛客网
牛客企业服务