【校招VIP】联蔚数科实习面经

6小时前 收藏 0 评论 0 java开发

【校招VIP】联蔚数科实习面经

转载声明:文章来源https://www.nowcoder.com/feed/main/detail/cdabe413157e41039e2d20bf3ee64f96

自我介绍。

公司go语言用的比较多,会go吗(没学过但是可以学)。

项目:

1. 问上一段实习项目使用EasyExcel解析复杂表格如何实现(关联不同sheet的数据,数据量100多行。问这个功能做了多久,我说做了3天,面试官直接绷不住笑了)

2. 视频断点续播如何实现(Redis + 延迟队列);追问如果队列丢失数据是不是就无法持久化到DB了(没考虑到);

3. 点赞功能怎么拆分的(MQ解耦);点赞数据用set结构是放在Redis中的,不能一直放在缓存中吧?(使用zset定时持久化)

八股:

1. Java数据类型

2. binlog是什么,起到什么作用,有几种格式

3. 事务隔离级别

4. Mysql索引种类,为什么用B+树,创建索引的原则

5. redis持久化两种方式

6. 缓存和DB的一致性如何保证

7 spring事务传播机制

8. 消息队列的可靠性

9. 线程池有哪些参数(少说了一个线程工厂),拒绝策略哪几种

10. JVM内存区域有哪些,最大的是哪一块,new 的对象是放在哪里的,类加载生成的Class对象放在哪里

11. 垃圾回收算法

12. ThreadLocal为什么会内存泄漏

13. 你用过JUC的什么锁

14. synchronized锁升级

15. ReentrantLock原理(CLH队列)

C 0条回复 评论

帖子还没人回复快来抢沙发