- 0
- 0
- 约4.43千字
- 约 13页
- 2026-11-09 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年工程师面试技巧及问题解答:实战操作篇
一、编程实现题(3题,每题10分)
1.题目:
实现一个函数,输入一个字符串,返回该字符串中所有唯一字符的列表(重复字符只保留第一次出现的位置)。例如,输入`hello`,输出`[h,e,l,o]`。要求时间复杂度为O(n)。
2.题目:
设计一个简单的LRU(LeastRecentlyUsed)缓存类,支持以下操作:
-`get(key)`:获取键对应的值,如果不存在返回-1。
-`put(key,value)`:插入或更新键值对,如果缓存已满,则删除最久未使用的元素。缓存容量固定,例如3。
3.题目:
给定一个包含多个任务的列表,每个任务包含执行时间(秒)和等待时间(秒)。任务按到达顺序排列,同一时间只能执行一个任务。请编写代码,计算所有任务完成的总时间。例如:
输入`[(2,1),(3,2),(1,3)]`,输出`10`(即第一个任务等待1秒执行,第二个等待4秒执行,第三个等待7秒执行)。
二、系统设计题(2题,每题15分)
1.题目:
设计一个高并发的短链接生成服务,要求:
-支持秒级访问量百万级。
-链接长度尽可能短(例如`/xyz123`)。
-支持分布式部署,易于水平扩展。
2.题目:
设计一个实时消息推送系统,要求:
您可能关注的文档
最近下载
- 《12kV环网箱技术规范》.docx VIP
- CBT8522-2011 舾装码头设计规范.pdf VIP
- 民房施工安全协议书(完整版).docx VIP
- ISO_SAE 21434_2021 中文版 道路车辆网络安全工程标准.docx VIP
- 英语二历年考研真题2020考研英语(二)真题及答案.pdf VIP
- 考研英语写作范文10篇(英语一).docx VIP
- 《姑息治疗与安宁疗护基本用药指南》(2021)主要内容.docx VIP
- 氢气储存和运输 配套课件.ppt
- 养老机构护理员技能实操考核规范.docx VIP
- CM-074-V01 硅合金和铁合金生产中提高现有埋弧炉的电效率.pdf VIP
原创力文档

文档评论(0)