首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
AFU(OvO)
2022-04-14 10:56
已编辑
美团_到店事业群_RD
关注
已关注
取消关注
字节飞书后端三面凉经
没怎么问八股,出了三个题。
一,用redis实现分布式锁。(伪代码)
二,手写接口限流算法,避免大量请求导致服务器瘫痪。(伪代码)
三,给一个数n,在给一个数组,这个数组里的数都是个位数,用这个数组里的数构造出小于n的最大整数。
————————————————————————————————
更新:4.14 收到感谢信
#字节跳动面经#
#面经#
#字节跳动#
#后端开发#
提示
全部评论
推荐
最新
楼层
深圳打工仔IKUN
华南师范大学 golang
前两个伪代码是项目相关吗
1
回复
分享
发布于 2022-04-13 20:32
只想拿个offer啊
北京理工大学 后端
https://paste.nugine.xyz/ueybl3oq/ 随便写了点测试例子,有问题欢迎指正。
1
回复
分享
发布于 2022-04-14 18:45
梦河
网易互娱_游戏开发_后端工程师
限流 按照某一段时间内允许多少请求 固定窗口 滑动窗口 令牌桶 漏斗
1
回复
分享
发布于 2022-04-22 08:28
Its.
门头沟学院 Java
第三题思路能说一下吗
点赞
回复
分享
发布于 2022-04-13 22:05
JadeCabbage
中山大学 C++
这么难吗,楼主base哪里
点赞
回复
分享
发布于 2022-04-14 16:49
只想拿个offer啊
北京理工大学 后端
记数字n的长度为M, 给定的可选数字中最大的为Mx,数字n为abcdef..., 首先可以取长度为M-1且每一位为Mx的数。接着从高到低枚举, 第一位能填1~a,我们要么填a,要么填小于a的最大值,因为如果选了小于a的可选最大值,那么后面的位置没有任何限制,所以此时答案为:长度为M,且首位为小于a的可选最大值,后面M-1位为Mx。如果可选数组没有a,直接结束;否则第一位选a,考虑第二位.....,如果我们顺利考虑到了第M位,那么前M - 1位一定是选了abcdef.... ,此时判断下小于最后一位的可选最大数是什么就行了,因为我们要保证选出来的数小.于n. 时间复杂度为log_10{n},空间复杂度为O(1). 思路不一定正确, 欢迎指正.
点赞
回复
分享
发布于 2022-04-14 17:01
牛客630480534号
武汉理工大学 Java
老哥,看你这么久了,有点眼熟了,现在有什么结果不
点赞
回复
分享
发布于 2022-04-15 16:14
BADBADST_L
哈尔滨工业大学 C++
https://leetcode-cn.com/problems/numbers-at-most-n-given-digit-set/ 这个题的变形吧
点赞
回复
分享
发布于 2022-04-16 17:25
牛客150839552号
门头沟学院 Java
private ArrayList<integer> num = new ArrayList<>(); private int max = 0; private int[] result; // 存储选择的每一个数 private final int[][] contain = new int[10][2]; // 存在与否 小于自己的第一个数的索引 public int maxNum(int n, int[] arr){ if (arr == null || arr.length == 0) return 0; Arrays.sort(arr); // O(1) int tmp = n; // 计算n的长度 while (tmp != 0){ // O(N) num.add(tmp % 10); tmp /= 10; } // 维护hash数组 for (int i : arr) { // O(1) contain[i][0]++; } // 维护hash数组最小链 O(1) int small = -1; for (int i = 0; i < contain.length; i++) { contain[i][1] = small; if (contain[i][0] != 0){ small = i; } } result = new int[num.size()]; int head = num.get(num.size() - 1); // 分情况处理 1. 最高位存在,则进行dfs 2. 最高位不存在但是存在一个比它小的值(2500 不存在2但是有1) // 3. 剩余位填充数组里的最大值即可 if (contain[head][0] != 0){ if(dfs(0,arr,n)) return max; }else if (contain[head][1] != -1){ max = contain[head][1]; } for (int i = 0; i < num.size() - 1; i++) { max = max * 10 + arr[arr.length - 1]; } // 提供的数字都大于n最高位,只能返回n-1位长度 return max; } private boolean dfs(int depth, int[] arr, int n){ if (depth == num.size()){ return arrToInt() < n; } // 如果前一位已经小于模式数了,剩下的直接选择最大值比如(4 5 00与4 4 99) if (depth > 0 && result[depth - 1] < num.get(num.size() - depth)){ while (depth < num.size()){ result[depth++] = arr[arr.length - 1]; } return true; } // 到此说明前一位仍是选择了相同的数,dfs不可能选择大于的,因为这样得到的数必然大于n int cur = num.get(num.size() - 1 - depth); // 存在则选择,不存在选更小的 cur = contain[cur][0] != 0 ? cur : contain[cur][1]; while (cur != -1) { result[depth] = cur; if (dfs(depth + 1,arr,n)) return true; cur = contain[cur][1]; } return false; } private int arrToInt(){ int sum = 0; for (int j : result) { sum = sum * 10 + j; } return sum; }</integer>
点赞
回复
分享
发布于 2022-04-19 20:53
LeiXue
西北工业大学 Java
三面完几天收到感谢信?
点赞
回复
分享
发布于 2022-04-30 20:52
MK42
北京化工大学 Java
几年经验?
点赞
回复
分享
发布于 2022-06-09 13:01
还没有回复哦~
相关推荐
02-13 18:49
首都师范大学 硬件产品经理
25春招海投,100家央企名单汇总
春招前期主要还是信息差,今天整理的是央企名单,待遇啥的自己搜搜关键词纯公益,给大家做海投参考,如果信息有误可以评论区指出来给大家避雷,但别骂我,我是玻璃心……备注:✨信息来源:国资委、财政部官网✨信息更新时间:2024/11/18⭐国务院授权国资委履行出资人职责的中央企业(98家)1.中国核工业集团有限公司2.中国航天科技集团有限公司3.中国航天科工集团有限公司4.中国航空工业集团有限公司5.中国船舶集团有限公司6.中国兵器工业集团有限公司7.中国兵器装备集团有限公司8.中国电子科技集团有限公司9.中国航空发动机集团有限公司10.中国融通资产管理集团有限公司11.中国石油天然气集团有限公司12...
投递中国中铁等公司9个岗位 >
点赞
评论
收藏
分享
02-16 15:14
学而思_HR(准入职员工)
学而思内推
(22-25届均可投递)学而思2025届校招还在招人啦!很多HC!面向对象:22-25届毕业生均可投递,专业不限,应聘阶段无教资要求招聘岗位:高中学科、素养、竞赛教练等(多业务线可选,详见投递主页)📍工作地点:全国39城薪酬:每年4-6次调薪机会福利:六险一金、年度体检、带薪病假、福利年假、司令假期、节日礼盒、团建下午茶、花样周边等。面试流程:初筛-初试(试讲)-复试-培训-offer支持线上面试,抢先锁定offer,心向往之,在学而思!内推码: DS74UTFd(优先处理特权)内推链接:https://app.mokahr.com/m/campus-recruitment/tal/1480...
学而思
|
校招
|
19个岗位
学而思公司福利 392人发布
点赞
评论
收藏
分享
02-18 11:11
四川大学 Java
谁说大专找不到Java
我命由我不由天只要努力就一定可以八股不知道咋记,不知道重点,可以看看我的神品八股专栏,介绍如下https://www.nowcoder.com/discuss/718273556131377152?sourceSSR=users
点赞
评论
收藏
分享
02-16 01:27
北京交通大学 C++
26届 大佬们评价一下简历 不玻璃心
感觉自己的智商和准备的方向不够支持后端了 准备allin大厂测开了 大佬们看看我这个简历如何 为什么boss上打招呼都不回复 除了boss还可以在哪投简历? #如何写一份好简历#
杜.:
现在不招人,所以不回
如何写一份好简历
点赞
评论
收藏
分享
今天 16:38
天津工业职业学院 golang
字节外包(换部门面试)
一面有效括号go channelgo 并发锁复制情况项目介绍,全程吊打面试官反问: 外包到哪个部门呢?二面你有了解过MySQL 索引吗能不能给我详细解释一下索引如何调整,如何更新,如何删除?普通索引和唯一索引的区别在哪?go defer 原理阐述一下,列出三段代码,阐述一下分别输出什么阐述一下快速排序的思路手写反转链表和二分查找你如何来处理工作的?后续挂。*******都不是做基础架构的,死扣细节。不就是我开头跟你说了不符合你的技术观点的东西吗? *******
查看11道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
8
80
分享
评论
提到的真题
返回内容
招聘动态
查看更多
400+企业岗位投递合集
京东 TET管培生
全站热榜
更多
1
...
美团java后端日常实习一二面
1.8W
2
...
脱下孔乙己长衫,浅聊一下就业下沉!
1.5W
3
...
腾讯/字节/快手 前端面经汇总
1.3W
4
...
腾讯PCG QQ后台开发一面
1.3W
5
...
【未来准备7】就业下沉时代,如何摆脱困境
8912
6
...
腾讯hr部门有约三面的吗
6569
7
...
当你获得字节offer的那天,一切都将作废。你的本科作废,你的专业作废,星星作废,月亮作废,银河系作废,宇宙作废,你的恨作废,你的前半生作废。悬梁七战终上字节,大雪深埋垃圾本科!字节的录取通知书会像一
6420
8
...
实习入职第一天,应该做点啥❓
6160
9
...
【有奖互动】你问过DeepSeek什么意想不到的问题?
5269
10
...
字节前端日常实习 oc 总结
5139
创作者周榜
更多
正在热议
更多
#
听劝,这个简历怎么改
#
16854次浏览
226人参与
#
你见过最离谱的招聘要求是什么?
#
145666次浏览
854人参与
#
水滴春招
#
33304次浏览
569人参与
#
你想留在一线还是回老家?
#
16460次浏览
236人参与
#
分享一个让你热爱工作的瞬间
#
16310次浏览
173人参与
#
25届如何提前做秋招准备?
#
145475次浏览
2288人参与
#
入职第四天,心情怎么样
#
12382次浏览
82人参与
#
面试被问“你的缺点是什么?”怎么答
#
10117次浏览
199人参与
#
参加完秋招的机械人,还参加春招吗?
#
27544次浏览
280人参与
#
如果你有一天可以担任公司的CEO,你会做哪三件事?
#
20680次浏览
415人参与
#
第一份工作应该选高薪还是热爱?
#
4291次浏览
79人参与
#
如果重来一次你还会读研吗
#
156838次浏览
1716人参与
#
租房找室友
#
8418次浏览
53人参与
#
职场新人生存指南
#
200663次浏览
5549人参与
#
地方国企笔面经互助
#
18091次浏览
26人参与
#
简历无回复,你会继续海投还是优化再投?
#
48949次浏览
564人参与
#
读研or工作,哪个性价比更高?
#
26440次浏览
357人参与
#
你们的毕业论文什么进度了
#
904203次浏览
8992人参与
#
文科生还参加今年的春招吗
#
4379次浏览
32人参与
#
百度工作体验
#
178164次浏览
1780人参与
#
长光卫星求职进展汇总
#
27899次浏览
190人参与
牛客网
牛客企业服务