首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
努力的小雨
09-20 17:14
用友网络_Java开发
发布于吉林
关注
已关注
取消关注
如何设计一个秒杀系统?
#你面试被问到过哪些不会的问题?#
这题,问的时候我还挺自信的,因为我以前背过类似的实习面试题。结果,面试官接下来一连串的“追问”把我彻底打蒙了。什么“如何处理高并发?如何保证库存准确性?”我当时就想,哇,简直在问我如何设计全世界的电商系统...感觉是个不可能完成的任务!然后我脑袋一片空白,硬着头皮说了点缓存、锁机制、异步处理之类的东西,但我心里明白,自己根本没搞明白大部分细节。
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
11-08 21:01
中南大学 Java
每天一套面试题Day8-小红书(2)
11.说说缓存穿透、击穿、雪崩的区别 缓存穿透大量查询原本不存在的数打到数据库,缓存空值,布隆过滤器 缓存击穿是热key失效,设置逻辑过期,互斥锁 缓存雪崩是大量缓存同时失效。随机过期时间,提高缓存可用性,比如集群 12.从「敲下一个 URL」到「页面出现在屏幕」整条链路全景 先解析域名,协议,端口(https默认443,http强转https),DNS协议根据域名找到ip,TCP三次握手建立连接,IP协议帮助找到链路,到达服务器,服务器收到请求,返回页面信息,显示在屏幕上。 四次挥手 加上TCP头,IP头,MAC头(通过ARP协议知道以太网中对应的IP的MAC),在网卡加上报头和起始帧分界符...
查看10道真题和解析
点赞
评论
收藏
分享
11-05 00:29
华南师范大学 Java
美团 小美的朋友关系 Java
import java.util.*;import java.io.*;public class Main {// 并查集:父节点映射 + 秩映射(按秩合并用)public static HashMap<Integer, Integer> parent = new HashMap<>();// 查找(路径压缩 + 自动初始化节点)public static int find(int x) {// 节点不存在则初始化:父节点是自己,秩为1parent.putIfAbsent(x, x);// 路径压缩(迭代版,避免递归栈溢出)while (!parent.get(x).equals(x)) {parent.put(x, parent.get(parent.get(x))); // 父节点指向祖父节点x = parent.get(x);}return x;}// 合并(按秩合并 + 路径压缩)public static void merge(int x, int y) {int rootX = find(x);int rootY = find(y);if (rootX == rootY) return;// 按秩合并:将秩小的树合并到秩大的树parent.put(rootY, rootX);}// 生成统一的边key(避免{a,b}和{b,a}重复)static String getRelationKey(int a, int b) {return a < b ? a + "," + b : b + "," + a;}public static void main(String[] args) throws IOException {// 替换Scanner为BufferedReader,提升输入效率BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String[] parts = br.readLine().split(" ");int n = Integer.parseInt(parts[0]);int m = Integer.parseInt(parts[1]);int q = Integer.parseInt(parts[2]);// 存储原始边Set<String> edges = new HashSet<>();for (int i = 0; i < m; ++i) {parts = br.readLine().split(" ");int a = Integer.parseInt(parts[0]);int b = Integer.parseInt(parts[1]);edges.add(getRelationKey(a, b));}// 存储有效操作(过滤无效删除)ArrayList<int[]> ops = new ArrayList<>();for (int i = 0; i < q; ++i) {parts = br.readLine().split(" ");int op = Integer.parseInt(parts[0]);int a = Integer.parseInt(parts[1]);int b = Integer.parseInt(parts[2]);if (op == 1) {String key = getRelationKey(a, b);if (edges.contains(key)) {edges.remove(key);ops.add(new int[]{op, a, b});}} else {ops.add(new int[]{op, a, b});}}// 初始化:合并所有未被删除的边(最终状态)for (String key : edges) {String[] nodes = key.split(",");int a = Integer.parseInt(nodes[0]);int b = Integer.parseInt(nodes[1]);merge(a, b);}// 倒序处理操作,记录答案List<Boolean> answers = new ArrayList<>();for (int i = ops.size() - 1; i >= 0; i--) {int[] op = ops.get(i);if (op[0] == 1) {// 原删除操作 → 逆操作:合并merge(op[1], op[2]);} else {// 原查询操作:判断是否连通boolean connected = find(op[1]) == find(op[2]);answers.add(connected);}}// 逆序输出答案for (int i = answers.size() - 1; i >= 0; --i) {System.out.println(answers.get(i) ? "Yes" : "No");}}}
投递美团等公司9个岗位
点赞
评论
收藏
分享
11-02 08:10
蚌埠坦克学院 嵌入式软件开发
怎么样让面试官破防
让面试官破防,不是靠煽情,而是靠真诚。当你不再背答案,而是说出自己的真实经历,比如“我不是最聪明的,但我真的很努力”;当你谈到失败,却能讲清楚自己是怎么一点点改进的;当你表达对岗位的渴望,不是因为薪水,而是因为热爱——那一刻,面试官会突然意识到,坐在他面前的,不是一个简历,而是一个在努力生活的人。真诚,是面试里最打动人的底牌。
我是面试官,请用一句话让...
点赞
评论
收藏
分享
10-29 11:12
杭州电子科技大学 Java
改简历
不知道还有哪里可以修改一下的,求大佬指点一下
你的简历改到第几版了
点赞
评论
收藏
分享
11-19 00:55
吉林大学 Java
虾皮 数据开发 日常实习一面凉经(疑似KPI面)
第二场面试,但面的莫名其妙的。11.13于ssob投递,当时投递的是虾皮后端开发岗,hr接收了简历后提议给我转投数据开发岗(并提到此部门做的也偏后端)。当时没多想就同意了,并约到了11.18进行面试。当时电话对面的人语气似乎很急切,一直问下月初前能否到岗。 但昨天下午开始面的时候我就傻眼了,面试官一上来就和我提到,实习岗位和我的简历技术栈不匹配,他这边主要是招收大数据开发的(写SQL)。接下来对着简历问了一些八股就匆匆结束了,前后总共二十分钟,甚至算法题都没问。 这次面试过程没17号晚上面快手那场那么紧张了,精神状态好了不少,看来还是得多面,能面一场是赚一场,越面越从容。顺道问一下各位牛友,虾...
查看19道真题和解析
点赞
评论
收藏
分享
一键发评
问进度了
接好运
又疯一个
求公司名
蹲后续
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
工作半年后更确定:我们依然不欠优绩主义什么
7234
2
...
我建了一个分享实习业务的仓库,欢迎大家贡献哦
2115
3
...
牛客2025年终报告重磅上线——揭晓你的年度修炼成就!
1982
4
...
#牛客2025仙途报告#居然是五颗星
1850
5
...
一个程序员的自救书|从酒吧陪玩DM到上岸大厂
1761
6
...
【2025-年终总结】25届毕业生果果牛这一年~
1624
7
...
牛客年终报告,今日道爷我成了
1431
8
...
腾讯 微信支付一面面经
1377
9
...
关于我在某小厂实习半个月后在圣诞节当天被开除
1112
10
...
壕壕壕,京东发7个月年终,此生要做东孝子
1077
创作者周榜
更多
正在热议
更多
#
牛客2025仙途报告
#
10529次浏览
219人参与
#
我们是不是被“优绩主义”绑架了?
#
1151次浏览
53人参与
#
2025年终总结
#
189843次浏览
3197人参与
#
找工作,行业重要还是岗位重要?
#
86814次浏览
1735人参与
#
你面试体验感最差/最好的公司
#
27166次浏览
454人参与
#
今年你最想重开的一场面试是?
#
10158次浏览
118人参与
#
礼物开箱Plog
#
2797次浏览
99人参与
#
为了秋招你都做了哪些准备?
#
29455次浏览
524人参与
#
一人说一个提前实习的好处
#
19416次浏览
287人参与
#
秋招落幕,你是He or Be
#
20687次浏览
361人参与
#
机械人晒出你的简历
#
147809次浏览
883人参与
#
重来一次,你会对开始求职的自己说
#
9246次浏览
234人参与
#
工作中听到最受打击的一句话
#
11452次浏览
169人参与
#
实习没事做是福还是祸?
#
22110次浏览
328人参与
#
工作两年,想和老板谈涨薪怎么说
#
39054次浏览
176人参与
#
离家近房租贵VS离家远但房租低,怎么选
#
13902次浏览
130人参与
#
25届暑期实习
#
1039114次浏览
20591人参与
#
实习的内耗时刻
#
212550次浏览
1579人参与
#
拿到offer之后,可以做些什么
#
81310次浏览
430人参与
#
这些公司卡简历很严格
#
82607次浏览
375人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务