- 1
- 0
- 约9.12千字
- 约 27页
- 2026-10-12 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序员面试题及编程技术要点详解
一、编程语言基础(共5题,每题8分,总分40分)
1.题目:
请用Python编写一个函数,实现以下功能:
-输入一个字符串,统计其中所有单词的出现频率,并按频率从高到低排序输出。
-要求:
-忽略大小写和标点符号。
-单词以空格分隔。
-示例输入:`Helloworld!Hello,Python.Pythonisgreat`
-示例输出:`{Python:3,Hello:2,is:1,great:1,world:1}`
2.题目:
请用Java实现一个单例模式,要求:
-使用双重校验锁(DCL)实现。
-确保线程安全。
-编写测试代码验证单例的唯一性。
3.题目:
请用C++实现一个LRU(最近最少使用)缓存,要求:
-容量固定为3。
-支持插入、查询操作。
-使用哈希表+双向链表实现(STL可用)。
4.题目:
请用JavaScript实现一个Promise.allSettled的模拟版本,要求:
-处理多个Promise,返回所有Promise的结果(无论成功或失败)。
-结果为对象数组,每个对象包含`status`(fulfilled或rejected)和`value`/`reason`。
5.题目:
请用Go编写一个
原创力文档

文档评论(0)