秋招50+场面试手撕算法汇总

#一人分享一道面试手撕题# 下述是我能回忆出来的所有写过的题
1.发布订阅 on emit off once
2.深拷贝 (考虑循环引用 set map date等等数据结构)
3.防抖节流(写成 react hook)
4.倒计时组件
5.写一个动画,把div从a点滑动到b点
6.手写jsonp
7.岛屿数量
8.最长不重复字符
9.实现并发,需要多个请求并行发送,回来的数据也是按顺序返回
10.反转链表
11.K个一组反转
12.删除倒数第n个链表节点
13.解析url为对象
14.数组转树
15.树转数组
16.dom转json
17.json转dom
18.写一个搜索展示组件,要用到usetranstion 实现输入的优先级高于渲染优先级
19.爬楼梯 及其各种变种
20.序号比较
21.dp常见的几道:零钱兑换 最长财富子数据 最长上升子序列......
22.全排列
23.实现一个计算器函数 得出类似'2*8+1-3'这种计算式的答案
24.高亮匹配(字节出的,唯二写不出来的算法)
const segments=["永乐','乐年] 
const map={
永':["永',,求],
'乐':['乐','寤','樂,'",']
'年':[年,'开,','率',秆,',季,'篁]}
const b='廟兒梁,永樂年建平漫通衆騎極衡。倒翻衡,永果建。通川谷,平漫通衆騎,極衡。姜家梁,永樂年建平漫通衝。小山谷,永樂年建。溝谷通單騎衝。鶯窩驼,永樂年建,陡嶺口,永樂年,建通步緩。大石溝,永樂年建平漫通泉西核桃衡,永樂年建平漫通衆騎極衡。東核桃衝,永集年建衆騎極衝。寺兒梁,永樂年建平漫通衆騎極衡,火石嶺,永平漫通衆騎極衡。西凉水泉,永樂年建平漫通衆騎極衡。泉,永樂年建。水口迤西平漫通衆騎,極衡,餘通步緩。永樂年建通單騎衝。邊城三十一里,嘉靖三十四年建;
b中包含segments所有可能变形字的情况,都高亮〈b><'廟兒梁,〈b〉永樂年〈/b〉
25.双指针判断回文(字节出的,简直弱智)
26.已知异步加法函数addRemote的定义如下,该函数接收两个数字,通过异步方式返回两数之和(包含随机延迟):
const addRemote = async (a, b) => new Promise(resolve => {
  setTimeout(() => resolve(a + b), Math.floor(Math.random() * 400 + 100));
});
请实现本地的add方法,调用addRemote以性能最优的方式实现输入数字的加法运算。
27.汉诺塔问题(抖音搜索-字节三面)
28.封装一个工具函数输入promise 如果超过1s没返回则抛出异常如果正常则输出正确的值。
29.lazyMan(腾讯)
30.lodash.get()
31.lodash.set()
32.大数相加(字符串版 链表版)
33.给一个字符串,里面有乱码的东西,把乱码的都给删掉
34.数据流的中位数(wxg二面)
35.合并区间
36.最大子数组和
37.最小覆盖字串
38.写一个new
反正大大小小就是这些东西,不用刷那么多奇奇怪怪的算法题
把常见的这些都搞懂再说,面到不会写的,那就是缘分不到#牛客AI配图神器#
全部评论
要刷多少题才能一路过关斩将,到达秋招的彼岸
点赞 回复 分享
发布于 01-10 20:20 广东
佬还是佬。刷了多少题啊
点赞 回复 分享
发布于 01-09 20:13 广东
GGbond实力依旧强
点赞 回复 分享
发布于 01-09 19:02 湖南
mark收藏
点赞 回复 分享
发布于 01-09 17:12 北京
这是真nb
点赞 回复 分享
发布于 01-09 13:44 北京
太全面了
点赞 回复 分享
发布于 01-09 11:16 湖北
我又要哄着自己开始刷题了
点赞 回复 分享
发布于 01-09 11:16 北京
开始麦克了?
点赞 回复 分享
发布于 01-08 22:26 广东
什么时候开始卖课?
点赞 回复 分享
发布于 01-08 21:18 广东

相关推荐

01-19 18:17
已编辑
门头沟学院 Java
ByteIntern:面向2027届毕业生(2026年9月-2027年8月期间毕业),为符合岗位要求的同学提供转正机会。团队介绍:中国交易与广告,负责抖音电商、生活服务、广告营销等营收业务的研发。用技术带来美好生活,让用户发现更多优价好物,为用户提供更丰富独特的生活体验;连接海量用户与商家,促进交易达成,让生态里全流程体验更流畅,助力营收业务长效增长。加入团队,你将投身流量与增长主战场,挑战复杂业务场景技术难题;直面真实商家和用户,用技术解决看得见的问题,在实战中快速成长,书写属于你的价值故事!1、参与系统架构设计、优化,提升系统性能和开发效率,保证高并发高可靠;2、通过不断的技术研究和创新,推动业务的快速发展和高效迭代;3、善于从工作中抽象和归纳问题,用技术方案高效解决。职位要求1、2027届本科及以上学历在读,计算机、软件工程等相关专业优先;2、熟练掌握算法、数据结构等基础知识;3、至少熟练使用一门编程语言(C/C++/Python/Go等);4、积极乐观,责任心强,工作认真细致,具有良好的团队沟通与协作能力;5、热爱编程,有较强的学习能力,有强烈的求知欲、好奇心和进取心,能及时关注和学习业界最新技术;6、每周可实习4天及以上,可实习3个月及以上。投递链接:北京:https://job.toutiao.com/s/K5a4Priyo5Y上海:https://job.toutiao.com/s/INVuBviFNds组内直推,base北京、上海;缺人,hc多,可转正内推码:QS8BSWY
点赞 评论 收藏
分享
评论
31
149
分享

创作者周榜

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