京东日常实习 平台零售部门 一面
总结:没有手撕,八股也很少,重点问了实习和项目。整体感觉比较好,面试官给人感觉很舒服。
零、自我介绍
一、 实习经历提问。
1.说一说你在实习中用到的SSE和RabbitMQ是怎么解决的?
2.如果有多台后端的服务器的话,是怎么保证消息队列的消息能返回给推送过去的服务器呢?
3.如何保证GPU推送到消息队列中的消息的有序性?
4.这个场景是使用了多线程吗?介绍一下。
5.消息整合再存储,此时消息已经被消费了,如果此时数据库宕机,那消息怎么办?有解决方案吗?
6.ES的场景?冷热分离说一下。
二、 项目经历提问
1. 你这里说到了责任链机制,应用场景是?
2. 还有哪些常见的设计模式?
3. 介绍一下分库分表是怎么做的?
4. 那么想一下新的场景,如果能够A用户给B用户,买票,我们还需要根据购买者来进行分表的话,该怎么处理?
三、八股
1. 垃圾回收算法介绍一下
2. G1用的是什么算法?你的项目用的是G1吗?
3. 有做过JVM调优吗?