实在智能实习面试(oc)
- Java中list、set、map的区别和特点
- HashSet怎么实现的?
- HashMap中put的流程是怎么样的?
- 说下集合当中线程安全的实现类
- CAS是什么
- 对线程安全的理解
- 可重入锁是什么
- synchronized和ReentrantLock的区别
- JVM的内存划分,各个区域的作用
- 创建的对象从新生代到老年代的过程
- 新生代gc和老年代gc有什么区别?
- 触发FullGc的场景以及如何调优?
- 熟悉的设计模式有哪些?单例模式、工厂模式、模板方法模式、策略模式、...,介绍下这些设计模式都有什么作用
- 单例模式两种实现方式?哪种存在线程安全问题,具体怎么实现的?
- Spring中的代理模式了解吗,说下你的理解(这里我扯到了AOP,又让我说了下)
- Redis中的缓存雪崩、缓存穿透、缓存击穿
- 实习中遇到的比较困难的问题/业务,又追问了下实习中的业务
- sql题:对重复数据进行处理
delete from test where id not in (select max(id) from test group by 平台名称,店铺名称)
最后被面试官说基础和项目都还不错,然后介绍了下公司的业务。
没有自我介绍、没有反问环节
#我的实习求职记录##实习##面试记录##面经##面经分享#