阿里大淘宝商家与开放平台暑期实预面试凉经

处女面就给了我一个小小的互联网震撼,项目里没有写分布式和集群但是问了很多相关的。
首先是将近50分钟的项目,疯狂揪细节。
===项目相关===
怎么做的统一缓存管理?
JWT的实现细节?为什么用md5算法而不是其它加密算法?和session/cookie方式实现有什么区别,优劣?
怎么解决的跨域问题?有哪些跨域问题?它们之间的区别?(没了解过)
怎么保证缓存和数据库一致性?为什么要这么做?
怎么实现的排行榜?
如果有大量热点访问怎么办?redis集群你有什么设计方案?每个redis节点怎样保存数据?怎么保证一致性?
如果热点访问数大于100w dps,集群也顶不住怎么办?(这里想不出来答了一个多级缓存) 怎么设计多级缓存?redis缓存和其它缓存有什么关系?(这里答了自己只在本地搭过多级缓存不太清楚) 本地缓存怎么知道缓存是否过期?(不懂随便答了个用逻辑缓存+哨兵的方式来判断)
聊聊你秒杀怎么实现的?如果你的项目是分布式架构怎么保证原子性?分布式事务了解吗?两阶段提交和三阶段提交有什么区别?(不懂)假设有黄牛一次发出大量请求秒杀你的商品,你要怎么防止这种情况?(不懂,答了用拦截器来判断是否是同一个ip的请求,然后设置一个阈值来判断是否是黄牛)这个阈值怎么计算?怎么做计数?如果黄牛不用同一个ip而是多个地区一起发出的请求呢?(不懂)
===八股部分===
NIO了解吗?零拷贝是什么?(不懂)
有用过linux吗?假设linux发现cpu占用过高,你会通过什么手段来去排查?(没怎么用过linux)
数据库索引有哪些?说说你知道哪些优化方法?(答了怎么设置索引那些原则)如果出现慢查询你的排查步骤是什么?(答了用explain来判断是不是索引失效)假设确实走了索引但是还是很慢,你会怎么排查?(不懂)
介绍一下Hashmap。ConcurrentHashMap两个版本有什么区别?(唯一感觉比较正常的八股)
netty有用过吗?(不懂)

全程一个多小时,问了50分钟项目,八股也没问几个懂的,不懂就问这就是大厂暑期难度吗?面完秒挂,现在人已经在看银行招聘了#23届找工作求助阵地# #你觉得今年春招回暖了吗#
全部评论
太嗯了
点赞 回复 分享
发布于 2023-03-18 09:02 香港
hxd问一下,预面试是投了之后简历面吗,是简历评估阶段面的吗
点赞 回复 分享
发布于 2023-03-19 17:44 北京
这也太顶了,请问lz是笔试完面试的吗
点赞 回复 分享
发布于 2023-03-21 16:56 重庆
今天处面 大淘宝闲鱼技术部 被狂问项目中的一个漏洞 面完秒挂
点赞 回复 分享
发布于 2023-03-29 21:30 广东

相关推荐

不愿透露姓名的神秘牛友
11-12 15:55
百度 后端 32x16 + 12/2 硕士985
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-01 10:28
OPPO 应用开发工程师 24x15+1.2x12 硕士985
点赞 评论 收藏
分享
评论
2
30
分享
牛客网
牛客企业服务