拼多多 服务端研发Java 一面凉
拼多多一面 40min
秋招第一面。分布式几乎不会很减分,连redis只会数据结构,比较凉。面试官还是很友好,会引导问题,不会原理讲自己的场景设计也可。
-
先说一说基础知识,详细说一下分代垃圾回收算法和垃圾回收器
-
说一下你的项目中数据库的设计
-
如何优化查询效率
-
索引的建立,和索引的匹配规则
-
如何判断是否走了索引
-
项目中canal的使用是干嘛的
-
spring有哪些优点
-
IOC 和AOP概念、优点
-
项目中在哪使用的AOP
-
mysql的锁
-
海量数据,找topk
-
八股文还问了挺多...忘了.....
-
了解redis吗,其应用场景在哪?
-
redis和mysql数据不一致怎么办?
-
了解kafka、hbase之类的吗
-
分布式锁知道哪些
-
如何看待大厂加班现象
-
。。。。
算法题:
给定一个类,实现两个函数,add(int num)往数组末尾添加数,getProduct(int k)计算后k个数的乘积。要求实现O(1)
反问:
1.分布式是必备的吗。答:会不会反正工作都要用,最好会。redis必备(强调了非科班都会)。
2.部门业务。 答:不好透露,主要是百万级流量的处理巴拉巴拉的。
3.是不是无了。答:“我没说"。
总结:
项目是简单的管理系统,八股文答得还行,分布式一个都不会。面试官建议多补分布式。