2026年程序设计面试题目与解答示例集.docxVIP

  • 0
  • 0
  • 约7.88千字
  • 约 19页
  • 2026-11-06 发布于福建
  • 举报

2026年程序设计面试题目与解答示例集.docx

第PAGE页共NUMPAGES页

2026年程序设计面试题目与解答示例集

一、编程实现题(共3题,每题20分)

1.题目(20分):

背景:

某电商平台需要对用户行为数据进行实时统计,要求统计当前在线用户中,活跃度最高的前K个用户(活跃度定义为:用户在过去1小时内产生的请求次数)。请设计一个算法,支持动态添加用户请求,并实时返回前K活跃用户。

要求:

-使用Python实现,数据结构需考虑时间复杂度和空间复杂度。

-示例输入:

-添加用户请求序列:`[user1,user2,user1,user3,user2,user1]`

-查询前K活跃用户(K=2):应返回`[user1,user2]`(假设时间戳隐含在添加顺序中)。

2.题目(20分):

背景:

在金融风控场景中,需要检测交易流水中的异常金额(例如,单笔金额超过阈值的5倍)。给定一个包含时间戳和金额的交易列表,要求实现一个函数,返回所有可疑交易(金额异常或交易过于频繁)。

要求:

-使用Java实现,需考虑高并发场景下的线程安全。

-示例输入:

java

ListTransactiontransactions=Arrays.asList(

newTransaction(tx1,1000,System.currentTimeMillis()-1000),

newTra

文档评论(0)

1亿VIP精品文档

相关文档