第一次参加面试,准备感觉还是不够,整体下来感觉非常糟糕。面试时长40分钟,面试官人很好,很有耐心。
上来先自我介绍然后手撕代码:lc53 最大子数组的和
- java内存模型,答了主内存和工作内存(但其实他想问的是java内存区域)
- 线程并发怎么保证可见性
- synchronized和volatile有什么区别
- 线程池主要有哪些参数,阻塞队列有几种类型,拒绝策略有哪些
- 假设有一个核心线程为4,非核心线程为8,队列长度为100,现在一起过来200个任务,是怎么工作的
- 你是怎么用redis实现分布式锁的
- 拷问项目
- 平时有关注过一些新技术和学习吗,对这方面感觉怎么样
- 最近有看到或收获到什么好的学习习惯可以分享一下吗(?)
- 反问:一下子没想到要问啥,问了下基础研发平台(面的这个部门)和美团到店等其他部门有什么区别,是干什么的。面试官说了不少,简单一点来说就是他们部门主要负责底层的一些东西 最近在做一个类似阿里云的东西,到店主要负责业务这块。
差不多就这些。。。