淘天二面,无手撕也汗流浃背了(后续转测开了???)
全程48min左右。不过整体走的流程还是比较舒心,最近几个面试面试官都很爱笑,感觉一下子就没这么紧张了
自我介绍就不谈了
1.高并发:说了业务层面和接口处用分布式锁拦截还有前端禁用和动画设置几个方面来控制
2.争抢奖品?:详细介绍了怎么配置和利用redis扣减的奖品,不会出现“争抢”,并且可以通过滑块锁来保证奖品不被超卖,可以优雅处理奖品扣减。
3.问了DDD(这里还没怎么想到,第一次被问),问设计了哪些领域模型,实体设计了哪些,为什么这样设计。
1.先问了@springbootApplication的了解,作用(忘了是怎么个场景问出来的了,大概是这个问题):说了一下包含了哪些注解,然后起到了个什么样的作用等等等等,但自己感觉答的一般,没有很全面。
2.然后问自定义一个注解用来简化连接db的过程该怎么做:主播甚至都没有自定义过几个注解,拼劲全力无法战胜,只说了配置数据库参数然后当时脑子里想到啥说啥了,还好放过了我(其实一直在放
3.问了问mybatis是手写还是自动生成的。没咋用过mp,直说了手写的,并且一般不会有太复杂的逻辑,逻辑处理移交给业务层。
4.问application运行会分配进程还是线程,对整个JVM是分配的是进程还是线程。这里完全不知道。。当时也承认了,然后说我尝试分析一下,最后说application应该是线程,jvm由于要处理整个程序多个线程的gc,应该是进程。(似乎蒙对了一些
5.一个包含main的.java文件,在执行后启动的操作系统所做的过程,越详细越好。这里真晕了,主播os基础比较差,详见一面帖,这几天补了计网,没想到又被os问倒了。最终只能说到编译为.class文件了,后面分配进程这些东西自然也说不到了。又喜提”没关系“
6.java是怎么实现跨平台跨系统的。隐约记得是字节码文件和jvm,没细说,面试官帮我整理了一遍我说的,直点头
这里拷打结束啦,后面就是一些闲聊,包括怎么学习的编程,对测开什么态度,对ai的了解,还问了问室友的情况(大概就是问身边有多少人转码还是怎么说)。然后也给了我一些正面的评价吧,聊的挺开心的,没刚才的高压了。最后介绍了一下部门业务。
反问不知道问什么了,就问业内在涉及到金钱的场景下一般会采用什么措施进行一致性保证,有什么技术,想了解一下。
后续:因为最后聊天说了可以接收测开,所以被推到这边了。主播自己觉得到没啥关系,牛友们要注意明确意向。(但其实又有点难绷,这是不是意味着我又得从头开始面
全部评论
明天也是淘天二面
这问的也太难了
我也遇到过,总监让我做偏AI的部门,我没拒绝,后续直接转到那个部门走流程去了,不过还好只需要加一个电话面就行
相关推荐

点赞 评论 收藏
分享