小红书电商商家一面二面凉经

时间线
12.19 官网投递简历
12.20 hr打电话问了一些基本情况
12.21 约一面
12.27 一面,一小时内约二面
1.2 二面,当晚挂

一面
1. 请自我介绍一下。
2. 这个项目是由你们几个人一起做的吗?
3. 未来这个平台大家是做什么样的打算呢?
4. 它的核心竞争力是什么?
5. 作为后端开发者,整个数据库层面的设计是什么样的?有哪些主要的表?它们之间的关系如何?
6. 业务是如何实现的?
7. 系统最难的地方或技术上挑战最大的地方在哪里?
8. ThreadLocal的作用是什么?它的实现原理是怎样的?
9. 使用ThreadLocal的过程中需要注意什么?
10. 除了手动释放ThreadLocal中的值外,它里面还有其他设计来避免内存泄漏吗?
11. 动态线程池是怎么实现的?
12. 动态调整机制是什么?我们应该设置多少核心线程数和最大线程数,以及通过哪里去设置?
13. 动态线程池的“动态”体现在什么地方?
14. 设置线程池参数是实时生效的吗?
15. 什么是自旋锁?
16. 除了自旋锁策略以外,Java里对同步(synchronized)还有什么其他设计?
17. 请介绍下synchronized的工作原理。
18. 提到了限流,请问常见的限流算法有哪些?
19. 下面我们来做个编程题。您现在可以开始解题了。
20. 写题(先用 Cpp 写了个大暴力,后面让用 Java 再实现一遍,讲了时间复杂度,又讲了一遍 DP 做法的思路,没让再写一遍)
21. 反问:对实习生的要求,上班时间。
结果:一小时后通知过了,约二面。

二面
1. 你的网站是一个创业项目吗?(怎么可能...)
2. 你这个网站和其他同类型的有什么区别?
3. 它们的核心竞争力是什么?(哪里有什么个人竞争力啊555)
4. 现在有多少用户了?(说还在推广)
5. 除了你自己之外,还有其他人参与这个项目吗?
6. 如果这个网站能够发展起来,最核心的依赖是什么?或者说你觉得最重要的一件事是什么?
7. 内容是如何获取的?
8. 如何解决内容采集方面的人力瓶颈问题?
9. 你们计划如何解决内容时效性的问题?
10. 你们有没有考虑过通过什么方式来吸引用户贡献?(搞个排行榜?)
11. 对于用户创作内容的行为,有考虑过给予什么形式的激励吗?(红包激励?被反问没钱)
12. 推广网站时,实际能做哪些事情?(引流)
13. 团队目前使用的是哪个版本的Java?(1.8)
14. 如果让你调研是否要从Java 8升级到更新的版本(如11或17),你会如何评估其必要性?(性能提升)
15. 升级JDK版本时,核心考量点是什么?(我答的是兼容性和性能提升)
16. JDK团队在性能提升方面做了哪些优化?(我答的是JIT)
17. 你接触过的最大一张表有多少条记录?
18. 如果有一张业务表已经有六七亿条数据,并且它是一张大宽表,大概有六七十个字段,其中一些字段的尺寸较大,在日常使用中会遇到什么问题?(我答的是四层,比较慢)
19. 即使有了索引,查询仍然很慢,你觉得可能是什么原因?(不知道了)
20. 在表上新增一个字段时,如果这个表正在进行读写操作,应该如何处理以确保不影响现有操作?(我答的是搞一个副本)
21. 如果是在单独的一个数据库实例上进行这样的变更,而不是主从架构下,是否会有额外的挑战?(面试官好像理解错了,把我说的副本理解成了主从架构)
22. 在学习或做项目过程中,对你来说最有挑战的部分是什么?(这个问题之后需要细化一下)
23. 你之前有面试过其他公司吗?目前那些面试流程走到哪一步了?(我答的在走流程)
24. 面试者是否有任何想要问面试官的问题,比如团队主要负责的业务内容?
25.无手撕代码
26. 反问:什么时候出结果,业务内容。
结果:当晚挂。
反思:问了很多关于项目管理,项目推广这块的问题,但是真没啥想法,然后场景题现在还没接触过,回答的不行。
#小红书##日常实习##凉经#
全部评论
大佬可以说下时间线嘛
1 回复 分享
发布于 01-07 13:57 四川
我今天也一面了电商
点赞 回复 分享
发布于 01-07 16:07 北京
电商怎么面的这么狠
点赞 回复 分享
发布于 01-07 10:12 浙江

相关推荐

05-16 18:41
已编辑
北京航空航天大学 Java
岗位:AI平台大模型部署系统研发工程师一面自我介绍(1min)项目拷打(30min)小哄书(就是黑马点评[捂脸R])1.看你采用了Redis+本地缓存,本地缓存具体用的什么?(答的Caffeine,其实只知道个名字),为什么叫本地缓存?(存在本地内存里?)。好像还问了什么几层缓存,没怎么答上来。为什么要用本地缓存?2.看你用到了布隆过滤器,它的参数(数组长度,哈希函数的个数)要如何设置?会误判吗?3.你这里用了Redis全局唯一id生成,如何生成的?听说过雪花算法吗,为什么不用?4.如何进行库存控制(防止超卖)?如何保持Redis和数据库数据一致?乐观锁原理?在CAS失败时如何处理?5.这里看你提到了Redission分布式锁,它里有哪些锁?6.为什么要用Lua防止超卖?Lua和Redission作用的关系是什么,替代还是互补?7.消息队列消息提交失败了怎么办?Redis stream和RocketMQ为什么选用后者?8.你用BitMap记录用户签到,它的容量大概是多少?能存一年的吗?知道它的扩容机制吗?校内外送平台(就是苍穹外卖[okR])1.为什么JWT要用双签发?2.这里的RBAC权限系统什么意思?怎么实现的?3.Spring Task怎么处理超时订单的?如何防止重复推送?4.催单优先级队列按照什么依据排序的?5.阿里云OSS支持分片上传和断电重连吗?你上传的时候发生异常怎么办?重来吗?开发图片压缩过滤器,使传输带宽节省40%如何得出的?6.WebSocket心跳机制怎么实现?发送信号需要消耗带宽,如何权衡资源和连接可靠性?7.JMeter验证验证接口并发成功率99.2%,是在QPS为多少的情况下得出的?八股(25min)1.Redis有哪些基本数据结构?底层是什么?--学过哪些语言?(主要是C,Java),那来问问你Java吧。2.volatile关键字知道吗?它有什么作用?volatile和synchronized关键字有什么区别?volatile能保证线程安全吗(在类似i++的情况下)?3.重写和重载的区别?4.Java面向对象有哪些特点?刚刚你提到了多态,重写和重载都算体现了多态吗?5.Java允许多继承吗?为什么不?知道C++吗?C++允许多继承吗?如果在Java里类A继承了两个类B和C会怎么样?当A调用B和C都有的一个方法后,会调用哪个方法?6.Java中的线程,操作系统中的线程和CPU中的线程有什么区别?7.Java中的锁知道哪些?为什么锁要可复进?8.为什么要使用线程池?构造线程池的参数有哪些?9.知道云原生(还有什么什么的,不是很了解)吗?你现在大二?学校是不是不教Spring这些?有接触过大模型相关的吗?平常用大模型写代码吗,哪种用得比较多?手撕(5~10min)直接上力扣做的,题号112(还是122?),一道easy,提交有bug只对了一半,说时间关系看了思路没问题先不debug了。反问(5min)1.我看这个岗跟AI有关,但是投的时候招聘要求只有Java,Spring这些,我投错了吗?答:内部主要用python,语言不重要,讲了他们做什么但是我没怎么听懂,反正就是什么训练,调用大模型的平台。2.一周要求到岗五天,可以周末去吗?答:只能周一到周五。([哭惹R][哭惹R][哭惹R])3.还有什么需要着重学的?答:目前业内Spring这种已经很成熟了(可能是说过时了什么的[捂脸R]),要多了解一下比较前沿的技术。(还夸了我一下大二知道这么多已经很不错了,隐隐感觉这句话不太好[哭惹R])感觉面试官人不错,有时候不对的会告诉正确答案,不过大多数时候他都是说ok,好这种,不知道是不是对了的意思,我完全答不出来的都说的不了解。面试时间几乎精确1个小时。总之第一次面试就这样吧。星期天在boss上乱点投了几个,星期一突然来两个约面还都是小红书,另一个岗是写的很正常的后端开发,一开始我以为打电话来的是这个就答应面试了,结果过了一个小时左右又一个电话打过来约面才反应过来一开始约的是这个什么大模型系统的岗,普通后端岗知道情况就说让我先面这个了,他推迟(目前还没有再约)。第一次背八股,还要重新熟悉一下不到20天过完的两个项目,leetcode也是一个多月之前刷的,匆忙准备了三天不到面试了。不过比想象中的好,至少大部分都能讲一些出来,不知道是不是面试官看出来了照顾我[黄金薯R]。5月16日补充:还问到了k8s,但是我真的不了解。
一念诤心:还得是9,用这两个项目都能有面,加油
点赞 评论 收藏
分享
评论
5
51
分享

创作者周榜

更多
牛客网
牛客企业服务