饿了么一面-28号电话面

     又挂了,估计后面会叕挂了。这次面试官依旧很好,全程引导,面了半小时项目和场景题,然后又聊了20分钟,给了我很多建议(非常感谢),没有问八股也没有手撕。
题目如下(黑马点评项目):
1. 数据库的表怎么设计的,用户表都存了那些字段。
2.userid怎么设计?我说可以随机。他说那你觉得随机会不会有问题?我说有可能会重复。他说,这也是个问题,那你该如何设计userid?我说自增?他问为什么要自增?答不上来了
3. 讲一下乐观锁解决超卖?说一下修改库存的sql代码?
4. 讲一下一人一单
5. 讲一下分布式锁是怎么实现的。
6. 讲一下消息队列的作用,一般什么情况下使用。
7. 我们前面说的是正常的情况,下面我们讨论一下异常的情况,该怎么应对redis宕机?
8.高并发的情况下频繁的修改库存,你该怎么办呢?我说100的库存,可以分成十份,这样就从访问一个key,变成访问10个key了。他说那数据库那边呢?我说可以将修改库存的操作放入消息队列中,异步的去操作。
        项目的问题基本上就到这里了,还有几个小问题记不太清了,希望能帮到大家。

        总结:整体表现比上次面蚂蚁强一些,就是前两个问题答的太稀碎了,自己看项目的时候太粗糙了。面试官一问我表的相关字段,脑子直接懵掉了

        小建议:面试要早一些,先面个一次两次的,一方面是像别人说的,早来坑位更多,另一方面我觉得是可以及时的认识到自己的差距,及时调整。我在面试前准备了一个月左右,然后每天都悠哉悠哉的,一天学个两三个小时。如果不是这两次面试的话,我估计会继续悠哉悠哉到五月份,到时候才警醒就更难了。

        加油加油!明天还有个团子,面完这一个,就先修整一段时间,沉淀沉淀,再继续面了。
       可以失败,但永不放弃。失败了不可怕,犯错误了也不可怕,关键是面对失败,面对挫折,是选择沉沦,或者继续悠哉悠哉,还是做出改变,努力去提升自己。我想做第三种。
全部评论
老哥加油
点赞 回复
分享
发布于 03-29 19:51 北京
佬投淘天了吗?手捏一堆 hc 发不出去,不骗人
点赞 回复
分享
发布于 04-03 15:13 浙江
联想
校招火热招聘中
官网直投
加油加油一起加油
点赞 回复
分享
发布于 04-10 00:21 浙江

相关推荐

BG:211本硕非科班 无实习 无论文 无奖项到家事业群timeline:3.23 笔试4.3 一面4.9 二面4.11 无oc 直接发的邮件offer一面:(1h)手撕:删除链表重复元素II项目拷打:(20分钟)黑马点评项目 主要围绕redis与数据库一致性秒杀的超卖和一人一单的问题八股(20分钟)mysql有几种索引?聚簇索引和非聚簇索引有什么区别?mysql有几种隔离级别?可重复读和可串行化是如何实现的?可串行化加的是什么锁?可重复读是怎么解决幻读的?如果存在一个10e条数据 如何基于某几个类型进行查询并优化?(细节:一张表  10e条    列:编号、主键id、名称、类型)sql题: 班级、学生、成绩三张表 输出每个班级得分前10的学生你用过哪些垃圾回收器?简述一下CMS垃圾回收的步骤?G1的垃圾回收器步骤?现在有一个students.java的文件 他又int string list的属性 我们加载到内存里面 最终的形态是怎么样子的?什么在常量池?什么在堆里?List放在哪里呢?类加载分几步?准备是干什么的?线程池有几种拒绝策略?时间不够了 没反问2面(1h) 全程闲聊 (编程40分钟 闲聊20分钟)自我介绍什么时候能来实习?能实习多长时间?两道编程题:1、二叉树层序遍历2、复原IP地址    (没做出来 最后讲了一下思路)  (美团二面编译器真难用)一道 思维题:1、 一箱苹果 一箱橘子 一箱苹果和橘子 每个箱子上都有自己标签,如果这三个标签全部贴错了,问你从哪个标签的箱子里拿出一个水果,能判断出这个三个箱子真正装的是什么?最近有学习什么新技术或者新知识?目前记忆最深刻的知识点是什么?最近有读过什么技术书籍?有什么兴趣爱好?你期望base在哪个城市?反问:部门业务怎么提高自己? 多看源码 多从深度上提升自己。二面全程闲聊,看牛客上大家说闲聊一般都寄了 没想到最后拿到了本人第一个offer谢谢大家牛客上的面经!!最后希望大家都能拿到自己满意的暑期实习offer!!#美团#
点赞 评论 收藏
转发
12 27 评论
分享
牛客网
牛客企业服务