万物心选二面(40min)

日期: 二面(4.9)
岗位:后端开发实习生
地点:北京
背景:  双非科班、两段实习经历

面试官全程微笑,体验非常好,除了中间我自己把自己引入坑之外都挺好

1. 自我介绍,可以讲讲你学习和成长的经历,不仅限于大学期间(闲聊)

2. 对于一个网盘设计,除了本地文件存储,还有其他方案吗?

3. 现在有一万份简历,如果我想根据你的名字找到你的简历,有什么比较好的方案吗?(这里回答不知道怎么提到了ElasticSearch,后来问AI是能用ES实现,但是我没用过ES

4. 有用过ES吗?(没有)ES搜索的底层原理是怎么实现的知道吗?(??)

5. ES和ClickHouse有什么区别呢?

6. 你在大学期间还参与了哪些项目,可以介绍一下

7. 问数学建模经历

8. 不论是在实习期间还是你自己做项目期间,哪个项目是你觉得比较有趣的

9. Kafka保证消息不丢失有做哪些设计?

10. 刚才说消息确认可以等到所有的follwer都确认,但这会不会影响到性能?怎么去折中这个事情?

11. 你自己在什么项目中有用过Kafka吗?

12. Kafka里面怎么保证消息是有序的?

13. Kafka本地磁盘存储耗尽了怎么办?

14. 你在AutoMQ实习的一段时间对你有哪些帮助?在支持这么多云的情况下有哪些功能是需要适配的?

15. 你的项目中用到了SSE,这个使用场景是什么?还有其他方式吗?WebSocket和SSE的区别是什么?

16. 在自己的学习或工作中有用到AI吗?

17. 自己做项目有遇到什么不符合预期的场景吗,怎么解决的?

18. 你自己对后续的职业规划是怎么想的?

19. 反问业务(电商 + AI),几轮面试(3-4轮)

#万物心选#
全部评论
为什么我笔试完,然后给我挂了😅,那笔试都是很简单的东西,能有区分度吗,一直不理解为什么挂了
点赞 回复 分享
发布于 04-20 21:30 河南

相关推荐

1.自我介绍2.Redis的基本数据类型有哪些3.假设你系统有Redis做缓存,现在突然出现大量短链访问不存在的key,数据库压力暴增。你怎么办4.那这个其实就是穿透对吧?那你打算怎么防?你布隆过滤器放哪一层?你布隆过滤器误判了咋办?误判了是不是得兜底查库?那数据库就又被打爆了呀5. 一个热点数据刚好失效,被几万请求同时打到数据库,这时候你会锁住那个key吗?那锁的粒度是多大?Redis锁?本地锁?锁超时了咋办6.假如Redis故障恢复时间有1分钟,1分钟内所有请求都穿透到数据库,怎么处理7.说一下MySQL吧,MySQL 中有哪些存储引擎?InnoDB和MyISAM的区别?9为什么InnoDB选择B+树作为索引?10.数据库的第三范式?数据库的设计为什么要遵循三范式?11.Spring中处理一个请求,会经过 Spring 的哪些模块去处理12.Spring中的类在它启动之后,会执行哪些方法或者用到哪些注解13.静态代码块和构造方法,哪个先执行?14.构造方法和 Autowried 哪个先执行?15.了解过PostContrust注解吗?这个注解和实现InitializingBean接口重写它的init方法,哪个先执行?16.Java中HashMap和ConcurrentHashMap有什么区别17.什么是一致性哈希?和正常的哈希有什么区别?18.用过哪些设计模式?19.线程的创建方式有哪些?20.实现Runable接口创建线程和实现Callable接口创建线程有什么区别?哪一种接口可以拿到执行的结果?21.一般线程池通过什么方式来创建?线程池有哪些核心参数?22.谈谈线程池工作的流程23.核心线程是一开始就创建了还是任务来了才创建?24.假设一个场景,分别部署了A和B 两个服务,A服务需要调用 B服务,B服务的执行时间比较长。B服务执行完毕后,需要把结果返回给A服务,请你设计解决方法,如何让A和b进行一个交互?(三种方案)25.假如你有两个很大的集合,每个集合本身的数据是不重复的,但是两个集合之间的数据是存在重复的。集合很大,加载到内存中会出现问题,请你从数据结构和算法的角度来考虑,怎么样去找到两个大集合的重复元素26.手撕:(1)力扣 20.有效的括号;(2)手写单例模式27.反问
点赞 评论 收藏
分享
评论
3
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务