- 0
- 0
- 约6.31千字
- 约 20页
- 2026-07-16 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师面试笔试题集
一、编程语言基础(5题,每题10分,共50分)
1.题目:
请用Python编写一个函数,接收一个字符串作为输入,返回该字符串中所有重复字符及其出现次数的字典。例如,输入abccba,输出应为`{a:2,b:2,c:2}`。
2.题目:
用Java实现一个方法,判断一个整数是否为完全平方数。例如,输入16,返回`true`;输入14,返回`false`。
3.题目:
用C++编写一个类`Stack`,包含`push`、`pop`和`isEmpty`方法。要求使用模板实现,支持任意类型的数据。
4.题目:
用JavaScript编写一个闭包函数,实现一个计数器,每次调用时返回当前计数值并自增。
5.题目:
用Go语言编写一个协程,模拟生产者-消费者模型。生产者每秒生成一个随机数,消费者接收并打印该数。
二、数据结构与算法(5题,每题10分,共50分)
1.题目:
请解释快速排序的平均时间复杂度,并说明其最坏情况下的时间复杂度及如何避免。
2.题目:
用Java实现二叉树的深度优先遍历(前序、中序、后序),并说明各自的用途。
3.题目:
设计一个算法,找出无重复字符的最长子串。例如,输入abcabcbb,输出abc。
4.题目:
用Python实现一个哈希表,支持插入、删除和查
您可能关注的文档
最近下载
- 07J902-2 医疗建筑 固定设施.doc VIP
- 广告牌制作施工的难点和挑战解析.docx VIP
- WQ1-229-2025 龙舟活动中心建设规范.pdf VIP
- Top-Down技术控制图法评定X射线荧光光谱法测定铁矿中SiO_(2)的不确定度.pdf VIP
- 四升五数学24版《30天暑假作业》每日一练.pdf VIP
- (正式版)DB34∕T 3523-2019 《养老机构陪同老年人就医服务规范》.pdf VIP
- 高温季节施工安全预防措施方案.pdf VIP
- 2026年石嘴山市惠农区城市管理系统人员招聘考试备考题库及答案解析.docx VIP
- 工程勘察设计收费标准(2002年修订本)完整版.pdf
- 私募基金管理人登记法律意见书.doc VIP
原创力文档

文档评论(0)