首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
偷光图书馆的电
2022-08-07 17:28
携程_旅游_后端开发
关注
已关注
取消关注
问个线程池的题。自己实现一个线程池,这个线程池的线程数是固定的,现在有多个长任务多个短任务,长任务和短任务的数量都能超过线程池的线程数,那你要如何实现线程池,防止长任务把短任务饿死或者短任务把长任务饿死
Java求职圈
全部评论
推荐
最新
楼层
无聊的放鸽子能手也不容易
重庆大学 Java
m
点赞
回复
分享
发布于 2022-08-07 17:59
暂无评论,快来抢首评~
相关推荐
04-27 23:48
华为_系统工程师
第 1 题:Transformer 中的 Self-Attention 机制与计算复杂度
题目 解释 Transformer 架构中的 Self-Attention 机制,并说明其计算复杂度。 一、Self-Attention 在做什么?为什么重要? Self-Attention(自注意力) 是 Transformer 的核心:让序列中每个位置都能“看到”其他所有位置,并根据相关性对信息做加权聚合。换句话说:每个 token 的表示,由整段序列里所有 token 共同决定,权重由“谁和谁更相关”来定。 为什么重要? 长距离依赖:RNN 要一步步传,距离远时梯度易消失;Self-Attention 一步就能让任意两个位置交互,适合长文档、长对话。 并行:所有位置的注意力可以同时算,...
查看10道真题和解析
点赞
评论
收藏
分享
04-19 22:19
已编辑
尚壁镇男娘职业技术学院 Java
美团26春招笔试第五场/全栈方向 第三题
气笑了,写了半个小时感觉没GPT讲的好,喂给GPT帮我重写了一下,但是有些缩写没说明LCS = Longest Common Subsequence,最长公共子序列LIS = Longest Increasing Subsequence,最长上升子序列BIT = Binary Indexed Tree,树状数组suf[i] = suffix 的缩写,这里表示“从 i 开始的最优长度”给你两个长度为 2e5 的排列 p 和 q,求它们的最长公共子序列中字典序最大的一个。例如:104 7 8 9 5 10 2 1 3 63 2 6 10 8 9 1 4 5 7ans: 8 9 5补了半天,也是补出来了。整体思路其实分两步:第一步,先把 LCS 转化成 LIS。因为 p 和 q 都是排列,所以每个数在 q 中出现的位置唯一。把 p 中每个数替换成它在 q 里的下标,原问题就转化成了求最长上升子序列。第二步,为了方便构造字典序最大的答案,记录每个位置的 suf[i]。suf[i] 的意思是:如果当前选了第 i 个位置,并且把它作为这一段的开头,那么从这里开始最多还能选出多长的合法序列。注意,这个长度是包含当前位置自己的。然后贪心构造答案。从最大的 suf 开始往下做,每次都在当前这一层里选能选到的最大值。这里“能选到”不只是原排列里位置要在后面,还要求它映射到 q 里的位置也在后面。这两个条件都满足,才能保证它仍然是公共子序列。时间复杂度分析:映射下标 O(n)。算 suf[i],本质上还是 LIS 的 DP,可以用二分 / 树状数组 BIT 加速到 O(nlogn)。构造时,把 suf 相同的位置放到同一个桶里,同时记录它们的原值和原下标。每个桶内按值从大到小排序,然后从大到小枚举 suf,顺着扫一遍找第一个合法位置即可。这样排序总复杂度是 O(nlogn),最后构造整体扫一遍是 O(n)。所以总复杂度是 O(nlogn),2e5 可以通过。下面说一下为什么能转成 LIS。最长公共子序列这题,如果两个序列都是排列,那么把其中一个排列里的元素,替换成它在另一个排列中的下标,就可以转成 LIS。核心原因是:“值相同且顺序一致”等价于“映射后的下标严格递增”。这一步成立的关键条件就是:排列里的每个数只出现一次。比如在 p 中选出一个公共子序列:p[i], p[j], p[k]如果它在 q 中也按同样顺序出现,那么它们在 q 里的位置一定满足:pos[p[i]] < pos[p[j]] < pos[p[k]]所以公共子序列就对应着一个上升子序列,LCS 也就变成了 LIS。最后说一下 BIT 为什么能算 suf。这个本质上还是 LIS 的 DP。如果从右往左扫,设 suf[i] 表示以 i 位置开头时最多能选多少个,那么转移就是:suf[i] = 1 + max(suf[j]),其中 j > i 且 p[j] > p[i]也就是:要从右边、并且值比当前大的位置里,找一个最优的接在后面。这个可以用 BIT 维护前缀 max 来加速。因为 BIT 的结构天然适合维护前缀信息,后面的块会汇总前面的信息,而前面的不会被后面的影响。只要维护的是 max 这种可合并的信息,就能像维护前缀和一样维护前缀最大值。而这里值域又正好是 1..n 的排列,所以非常适合直接用 BIT 做到 O(nlogn)。
查看5道真题和解析
点赞
评论
收藏
分享
04-07 15:05
南京信息工程大学 Java
腾讯PCG二面
7、你们redis用的是哪里的集群版8、Redis 主备机制是怎么实现的呢?9、Redis 选主机制10、Pulsar 有哪些集群的实现版本?11、Redis 的 ZSet 详细说说,再说说插入、查找的过程15、CAP 理论说一说,然后什么场景、中间件用什么?16、OpenClaw (OpenHands/Agent) 的底层实现机制17、Agent 的 Memory 机制有了解吗?18、Redis 慢查询怎么排查?19、MySQL 一致性的实现是怎么做的呢?20、MySQL 是怎么保证数据不丢,怎么保证数据不错的呢?21、Undo Log, Binlog, Redo Log 的作用22、事务的...
查看15道真题和解析
点赞
评论
收藏
分享
04-07 06:25
门头沟学院 Java
腾讯ai后端开发实习一面 45min
发点面经攒攒人品~1.项目拷打2.讲一下实习做了什么3.pub sub除了用Redis还能用什么做,你为什么用Redis4.Redis有哪些数据结构5.Redis是单线程吗6.讲一个你遇到的问题以及怎么解决的7.你怎么做的幂等8.Redis有事务吗?跟MySQL的事务有什么区别9.当性能提升不符合预期呢怎么排查10.上一题追问,什么叫正常什么叫不正常无手撕
查看10道真题和解析
点赞
评论
收藏
分享
04-28 18:00
北京大学 Java
AI员工推荐系统用户模块系统设计 rotation
package com.microsoft.controller; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.UUID; import com.microsoft.domain.coderoilstation.aiRecomandation.RetGoodAndReplyStatistic; public class MicrosoftCoderOilStationControl...
Java技术
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
3
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
27届暑期前端高频面试题汇总(字节百度阿里快手等多家大厂)
5819
2
...
字节三面
3063
3
...
美团计划裁员30%,测试和产品砍一半,测试全栈化时代来了!
1847
4
...
26前端的深夜
1267
5
...
继续实习VS暑假沉淀,怎么选....
1030
6
...
你说你用Claude,你用的是 CLI,还是 Agent、Opus?
994
7
...
字节实习一个月祛魅了
958
8
...
今天陌陌的笔试怎么样
837
9
...
收到了字节的AIoffer
812
10
...
百度一面
538
创作者周榜
更多
正在热议
更多
#
发面经攒人品
#
8929978次浏览
98973人参与
#
体制内上岸心路历程
#
39451次浏览
226人参与
#
27届实习投递记录
#
169123次浏览
1698人参与
#
担心入职之后被发现很菜怎么办
#
308142次浏览
1226人参与
#
求职遇到的搞笑事件
#
199196次浏览
1009人参与
#
你收到了团子的OC了吗
#
1640622次浏览
11870人参与
#
万物皆可发面经
#
6380次浏览
82人参与
#
扒一扒那些奇葩实习经历
#
161219次浏览
1184人参与
#
现在还是0offer,延毕还是备考
#
1434899次浏览
7969人参与
#
查收我的offer竞争力报告
#
303994次浏览
1763人参与
#
招聘要求与实际实习内容不符怎么办
#
227319次浏览
1078人参与
#
实习生的蛐蛐区
#
1013645次浏览
5167人参与
#
实习,不懂就问
#
233530次浏览
1773人参与
#
HR问:你期望的薪资是多少?如何回答
#
103499次浏览
841人参与
#
AI了,我在打一种很新的工
#
213183次浏览
2393人参与
#
父母对你找工作是助力还是阻力?
#
54526次浏览
483人参与
#
地方国企笔面经互助
#
43516次浏览
113人参与
#
秋招盘点:机械人值得去的企业
#
109087次浏览
746人参与
#
美团秋招笔试
#
222310次浏览
1203人参与
#
实习最想跑路的瞬间
#
148110次浏览
787人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务