网易日常实习二面-9.6

-------9.9更新-------
oc,已拒

------------------
时间:9.6 下午 5:00~6:00

一、自我介绍

二、项目拷打
2.1 项目是怎么来的?实习的还是照着视频看的?
2.2 介绍一下第一个项目?
2.3 说一下秒杀下单,用户请求过来是怎么处理的?
2.4 Redis预下单后直接返回给用户,返回什么信息,`抢卷成功` 吗?后边不是异步消费吗?是以Redis预下单成功为准、还是以mq消费完消息在mysql创建完订单为准?
2.5 预校验、预扣减、预下单是很多步骤,如果网络出现阻塞了?接口会超时吗?接口会给用户返回什么?给用户直接返回 `请稍后重试` 吗?
2.6 秒杀异步下单,如何保证mq消费成功?
2.7 如果mq消费失败会出现什么问题?怎么解决?
2.8 如果mq消费失败了,下次mq重新消费的时候会出现重复消费问题,也就是重复下单,你是如何保证幂等性的?
2.9 你项目用到了SSE,说一下SSE的全称?是干什么的?

三、设计
3.1 设计表实现朋友圈功能:①发朋友圈;②倒序查看朋友圈列表;③点赞;④评论;⑤回复评论。
3.2 假设user1有user2、user3两个好友,根据你设计的几张表,写出倒序查看朋友圈列表的SQL语句?
3.3 用redis的zset怎么实现倒序查看朋友圈列表?zset的key存什么?element和score存什么?
3.4 redis的方案,如何解决分页查询数据错乱的问题?你说记录上次查询的minTime,那么如果在同一个时间戳有多条朋友圈怎么办?比如[1 2 3 4 5 6 7 8 9 10 11]这些数据,每次查5条,5、6、7这三条的时间戳一样,用minTime下次会查询5-9而正确结果应该是6-10,怎么解决?(和黑马点评Feed流滚动分页那个场景一摸一样!)

四、其他
4.1 之前有过实习经历吗?

五、主动介绍部门

六、反问
6.1 部门详细是做什么产品?
6.2 实习生分配什么业务?
6.3 后续流程?
全部评论
哪个部门,是传媒吗
点赞 回复 分享
发布于 09-07 20:39 陕西
时间戳相同该怎么查呢
点赞 回复 分享
发布于 09-10 12:50 江苏
求问日常实习oc了就必须立马做决定吗,可以等后面几个面完再做选择去哪个吗
点赞 回复 分享
发布于 09-11 16:40 北京

相关推荐

1.什么操作会引起回流重绘,如何减少回流重绘2.position:absolute 会引起重绘回流吗?3.数据类型题 重点是!【】==【】 回答错了,不是false是true,具体解释是![]在布尔计算是,【】是truthy值,然后!【】是false,然后在非严格相等是会进行类型转换,【】会先变成‘’,然后‘’变成0,然后就是false==0然后0==0,是true。***学习隐式转换4.输出题 答案是 window string 报错!!!(其实我知道会报错,但是被问题误导了,写出输出就一直以为要输出)5.输出题 答案是0   1   0123细说第二行你们自己理解嘿嘿6.DOM添加移除移动复制创建查找:appendChild removeChild 移动没写出来,我后面一想其实就是移除+添加,cloneNode,createElement , getElementById7.输出题 考察prototype和__proto__,首先第一个person构造函数的原型要包括方法所以是{sayHello:[function]}第二个是Function,每个函数的__proto__都是指向Function.prototype,第三个是undefined实例对象没有prototype属性 第四个Person.prototype8.Vue3父组件和子组件如何通信?props $emit eventbus vuex9.Vuex 原理 :不知道回答的对不对 我说了store mutation getter actions 然后面试官说我说的是方式系,可能比较好的答案是,Vuex是通过集中式存储来管理每个组件状态然后通过响应式系统和单项数据量进行状态管理10.mutation为啥不可以异步操作 标准答案是单项数据流设计,在action中异步处理提交到mutation进行同步修改state,确保可以看到state的每一步变化,如果mutation也异步的话那么状态更新就不可控了11.ref reactive ref:基本数据类型 reactive:复杂对象 object12.ref .value reactive 用变量.属性13.vue3怎么实现组件懒加载 标准答案是:defineAsyncComponent + import、Suspense 结合懒加载:使用 Vue 3 的 Suspense 组件处理异步组件的加载状态。14.Vue模版编译流程:1.模版解析:模版字符串抽象成AST抽象语法树 2.优化过程标记静态节点和静态根节点 3生成渲染函数renderfunction:描述虚拟dom到真实dom的过程。15.生成抽象语法树的方法:初始化解析器,解析字符流,解析HTML标签,指令属性,插值表达式,生成AST节点16.Vue nexttick的实现(源码):nexttick是用于dom更新后执行回调的方法,基于js的promise,mutationObserver、setImmediate、setTimeout方法,大概就是说 首先是数据变化,这是同步任务,然后就是dom异步批量更新会放在事件循环的末尾,然后再添加tick事件在微任务末尾,然后降级也是为了tick事件在dom更新后执行。17.协商缓存和强缓存:然后以为挂了,结果进二面了,没看到邮箱~~~~~~~~~~~~~~~~很难受啊~~~~~~~~~~~~哭死,就为了写这面经~~~
点赞 评论 收藏
分享
刚面了秋招体验最差的一场……周六,面试官感觉已经面麻了,迟到了几分钟。一上来首先把我自我介绍打断了,我都快讲完了,他打断说你先不用说了。然后全程很冷漠+生硬,看我有点卡壳就说跳过。最无语的是到最后他问了一个问题,我还在认真回答,没说完又打断了,说“今天面试就到这里了,时间差不多了”,我说好的,然后他说嗯就这样,再见,就挂了视频。结束了。面试官甚至懒得介绍他们业务是啥,也完全不问我有什么问题。理论上他这样做,没有任何问题,一看候选人能力不行,快速解决战斗不浪费时间,没必要和我多费口水。但说实话,这一场面试让我真实地感到大厂是真的把人当机器和牛马,面试官面到麻木,对面试者没有任何耐心,还在周末加班,只想快速完成任务,也挺可怜的。而面试者,就像菜场的一块猪肉,一旦被发现有问题就被直接丢到一旁。其实我也有答得更差的时候,但是没碰到过这种类型的面试官,哪怕想把你挂了,对方也不会反复打断以及毫无互动。然后面试完几分钟内就直接给我挂了。同级别的大厂,面试体验和此次几乎是断层。A大厂组里大老板看我写不出算法,一行行看我代码,引导我改正;B大厂面试小姐姐认真科普面试流程;C大厂两位面试官都给我很好的评价说很看好我;D独角兽公司面试官和我互称您,非常客气;暑期刚开始投简历遇到的E初创公司技术官狠狠安慰我让我好好准备基础,可以多多拿他们小公司练手……虽然我知道其实人家的做法无可厚非,同为打工人都有难处,态度好是情分不是本分,但是还是忍不住觉得不舒服。还好已经面了很多场,有了心理建设,这次只是吐槽发泄一下……真无语。我是找工作,不是找气受……#面试官态度##面试体验感最好的是哪家?#
点赞 评论 收藏
分享
点赞 39 评论
分享
牛客网
牛客企业服务