美团nlp中心后台开发 vs 拼多多商家开发
一年多经验,社招拿了美团和拼多多的offer,求了解情况的牛友给一些指点和意见。
美团NLP中心,做后台开发,由于不了解这个部门,怕这个部门主要做算法相关,自己可能被分到非核心组,做业务开发会比较边缘。
拼多多java开发 商家方向,部门有b端c端业务,并发较高,业务也比较复杂,可能对个人成长较高。但由于拼多多11 11 6,时间长了身体可能吃不消,所以很纠结。
希望了解这两个部门的牛友给一些建议和意见。
补充一下面经。由于问的挺多的,我只说一下令我印象深刻的
美团:
1.spring aop原理,哪些情况下切面会失效,如何改造可以让切面生效呢?
2.jvm垃圾回收器用过哪些?我回答到了parallel scavenge和cms,g1,还说了parallel scavenge是吞吐量优先收集器,cms和g1优先保证(响应时间)停顿时间。面试官问到它们各自是如何保证吞吐量和停顿时间。还问到吞吐量和响应时间的关系,不应该响应时间越低吞吐量越高吗?
3.jvm具体做过哪些调优?在哪些情况下做的?
4.数据库update语句执行时,加锁的详细过程。不同的情况加哪些不同的锁。
拼多多:
1.主要是问项目,我的项目并发量较低,被嫌弃了。
2.如何设计秒杀系统,整体思路说一说。如何防止超卖?
3.一致性hash讲一讲。
4.leetcode题目,如何用生成1-7的随机函数生成1-11的随机函数。要求概率均等。