阿里淘天闲鱼一面2个多小时挂

随便聊了下我的玩具项目,于是扩展各种高并发场景拷打70分钟
面对复杂业务,如各种商品上架,包括定制化商品,底层如何设计,数据结构如何设计,数据库表设计,渲染层如何根据你的设计渲染。业务团队分工不同,如何高效分工,业务架构如何划分,如何协同工作,具体方案!
消息系统和业务系统分开,多个消息可能重复,你如何在业务层做出判断,不给用户发送重复短信或邮件
消息ID不同,在极端情况下内容可能只差一个字符,但要求你发送,如何判断 等等...
如何保证高并发环境下数据的最终一致性,知道哪些分布式事务,seata是如何实现的,如果第一个数据库更新失败,如何解决,最后一阶段更新失败如何解决,一直重试吗,有没有其他解决方案
八股:
MySQL索引优化知道哪些
MySQL死锁,为什么发生死锁,如何解决,说了两个解决方案,面试官问还有呢
MySQL如何排查慢SQL
MySQL你知道哪些参数
redis你知道的持久化策略,具体实现
redis的zset的数据结构有哪些
跳表的底层原理,为什么要使用跳表不使用红黑树
热key如何处理
redis的过期键如何处理,有哪些方式,会导致问题吗,如何解决
redis的内存淘汰策略有哪些
算法:有两种商品价格,一个总金额,求不超过总金额的商品购买方案总数
评价就是:项目没有亮点,需要继续完善,对高并发场景的认知不足,缺乏相关经验
八股基本都答上来了,算法也写出来了,场景题尽量给了解决方案
一天之后挂了
#阿里##淘天##25届暑期实习#
全部评论
闲鱼也太夸张了吧 我估计一半都不会。但是我周四就要面了
3 回复 分享
发布于 2024-04-09 15:53 四川
同一个面试官hhh问的很多一样的
点赞 回复 分享
发布于 2024-04-10 15:51 上海
如何保证高并发环境下数据的最终一致性?佬,这个该咋回答啊,之前被问了不会
点赞 回复 分享
发布于 2024-04-09 19:44 陕西
Zset不是已经换成红黑树了吗
点赞 回复 分享
发布于 2024-04-09 18:47 湖北
闲鱼技术部?
点赞 回复 分享
发布于 2024-04-09 12:47 浙江
你的问题和我的几乎一样😂
点赞 回复 分享
发布于 2024-04-09 11:45 浙江
woc和我一样,同闲鱼也是俩多小时,清明结束就挂了
点赞 回复 分享
发布于 2024-04-09 11:45 浙江

相关推荐

05-30 14:34
已编辑
东北林业大学 Java
快手 - 测试开发实习生 - 已oc26号8.一面完之后hr打电话约了28晚上8.二面1.自我介绍2.问了我之前一段Java实习主要承担的哪块儿工作3.简历中两个项目介绍一下以及其中的难点4.简单手撕:找出一个数组中有只出现了一次的数 , 用了flag标记 , 面试官问还有没有别的方法 , 说用hashmap , 集合的方法 , 面试官说如果排序呢 , 回答的比较当前和下一个数如果不相等当前这个数就是结果5.说一下CSS定位的方法 , 回答的根据ID/class/tag name定位 , 为什么CSS和XPath选择CSS用的多 , 面试官说开发者工具中可以直接复制XPath语句 , 为什么不用 , 回答的最先学的是CSS所以CSS用的多6.项目中提到的Jmeter进行多用户的压力测试 , 为什么只模拟了100个用户的同时登录 , 是因为你开发的系统只能承受100个用户登录的性能吗 ? 如果不是 为什么不探究一下开发的系统实际可以承受多少个用户的一个登录? 或者说有没有进一步探究想办法能从哪些地方进行优化/提升一下让其能承受更多用户的登录7.pytest做接口验收中的断言语句怎么写8.有没有学习过哪些大模型? 回答的论文中用到的深度学习模型9.说一下CNN训练原理 ? 基于反向传播算法和参数优化 , 引入卷积层和池化层10.未来想从事的行业反问说最快明天就会出结果
查看21道真题和解析 面试问题记录
点赞 评论 收藏
分享
06-04 16:18
已编辑
湖南科技大学 Java
1.简单介绍一下你自定义的协议2.讲讲怎么做的Benchmark3.你的测试是在什么配置的机器上进行的?4.你在启动参数部分:配置了哪些参数?JVM内存是怎么分配的。除了堆/栈/元空间。你是如何考虑堆外内存的?有考虑过SurvivorRatio和newRatio么5.你做了哪些性能优化?从应用层的角度来谈6.我其实更想知道,你在TCP这一层做了哪些优化?7.从序列化的角度来看,你做了哪些优化?8.除了Nagel算法呢?在TCP层面还能做什么优化?9.你对哪一块比较了解?——答:MySQL10.那你讲讲建索引有哪些考虑?11.你给学校建索引,那假如这个学校字段不被查询呢?你再想想在实战中,建立索引要考虑哪些因素?12.给用户-活跃状态建立联合索引可行,在建表的时候,除了建立索引,你还会考虑哪些因素?13.讲讲OOM怎么排查的?14.我知道你可以jmap或者启动参数配置输出堆转储信息,但是我们用的k8s,服务器半夜崩溃了,整个container都消失了,那我怎么去查日志或者堆转储文件呢?15.假设我有A服务和B服务,不同的服务之间有TraceID,然后我的TraceID在A服务时是TraceA,在B服务突然变成traceB,你怎么排查出这个ID的变更?16.你用了Seata,那我想问问你:什么情况下需要用分布式事务,除了Seata你还能用什么来实现分布式事务?如果我不处理分布式事务会怎么样?什么业务场景需要一致性?17.手撕:给定仓库位置码:形如// A101-052-001 // J01-002-001。如何进行排序呢?18.你项目用的JDK版本是多少?答:1719.你认为JDK17和JDK8相比有哪些优势?1.有二面的话联系你。答:我答成这样还有二面机会?反问:A.您好像对我的业务项目不感兴趣?答案:太玩具了,和我们生产用的差异太大,没什么好问的。B.对我的建议?答案:实战经验欠缺,但是现在这行业比较病态,实习机会需要有产出的实习做铺垫,努力多干活吧。八股文背的挺好的,可惜我不太喜欢问八股, 我的面试风格和其他人不太一样。C.评价一下我?答:你比大二的我强,但是现在这个行情确实比我当年卷了非常多。你还得多练练。总结:A.聊了挺久,总共60minB.面试官人很幽默,但是对面试主动权把握的很好,我惯用的掌握面试节奏的技巧失效了。多次尝试吟唱八股都被打断了。C.感觉这会是我面试的第一寄。
采集想要offer:问八股还行,问实***就gg了,希望面我的不是这个面试官
点赞 评论 收藏
分享
一面052350min1.自我介绍2.在学校里的经历3.你希望测试开发岗位里的测试工作和开发工作占比是多少?4.实习拷打,详细拷打实习中做过的接口自动化项目5.为什么接口自动化项目选择pytest?6.设计测试用例会考虑哪些点?7.用过jekins的什么功能,了解过它底层的实现吗8.技术栈是?熟悉的编程语言?9.口述思路:二叉树的遍历10.手撕:二分查找11.浏览器输入url到展示页面的全流程?12.进程和线程13.死锁14.慢查询15.读过有关测试的技术书籍吗16.写测试自动化时用过python的哪些库?17.反问(作业帮直播业务,给学生直播上课之类的) 二面052755min1.自我介绍2...
一笑而过2222:1. String和StringBuffer区别:String是不可变、线程安全(因不可变特性)的,每次操作会创建新对象,适合只读场景;StringBuffer是可变、线程安全(方法加锁)的,可直接修改对象,适用于多线程环境下频繁修改字符串的场景 。 2. Java的垃圾回收器:Java垃圾回收器是JVM自动管理内存的组件,基于分代收集理论,通过标记-清除、复制、标记-整理等算法回收不再使用的对象,常见类型有Serial、Parallel、CMS、G1等,分别适用于不同性能需求场景。 3. Java的序列化:Java序列化是将对象转换为字节序列以便存储或传输的机制,对象所属类需实现Serializable接口,反序列化可将字节流恢复为对象,常用于分布式通信、数据持久化和对象深拷贝等场景。
查看24道真题和解析 面经...
点赞 评论 收藏
分享
评论
8
52
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务