- 7
- 0
- 约6.76千字
- 约 17页
- 2025-12-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
微软面试技巧与题库实战解析
一、编程基础题(共5题,每题10分,总分50分)
1.题目:请编写一个函数,实现快速排序算法,并对以下数组进行排序:[12,4,5,23,1,56,34]。
要求:必须使用递归方式实现,并说明时间复杂度和空间复杂度。
2.题目:给定一个字符串,请编写代码删除其中的所有重复字符,并返回删除后的字符串。例如,输入abaccdeef,输出abcdef。
要求:不使用额外的数据结构,时间复杂度尽可能低。
3.题目:请实现一个函数,判断一个整数是否是回文数,例如12321是回文数,而123不是。
要求:不能使用字符串转换方法,时间复杂度O(n)。
4.题目:编写一个函数,找出数组中重复次数超过一半的元素。例如,在数组[1,2,2,3,2]中,2是重复次数超过一半的元素。
要求:时间复杂度O(n),空间复杂度O(1)。
5.题目:给定一个链表,请反转链表并返回反转后的头节点。
要求:不能使用递归,时间复杂度O(n),空间复杂度O(1)。
二、系统设计题(共3题,每题20分,总分60分)
1.题目:设计一个简单的微博系统,需要支持用户发布微博、关注用户、获取关注用户的微博列表等功能。
要求:说明系统架构设计,数据表设计,以及关键功能的实现思路。
2.题目:设计一个高并发的短链接生成系统,
您可能关注的文档
最近下载
- IPG激光器YLR-K 说明书.pdf VIP
- 滴滴认证专车考试题目及详细答案.docx VIP
- 如何通过LaserNet软件日志文件和事件记录v10.pdf VIP
- China Semiannual Accelerated Server Tracker (中国半年度加速服务器追踪报告)节选整理.pptx
- 学习2026年全国卫生与健康大会精神心得体会汇编.pdf VIP
- 机械设计 第15章 轴.ppt VIP
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.3.81707.docx VIP
- 公务员录用体检特殊标准(试行).doc.doc VIP
- 2026年妊娠合并甲状腺疾病诊疗规范培训试题及答案.docx VIP
- 马工程博物馆学概论全套PPT课件.pptx VIP
原创力文档

文档评论(0)