- 1
- 0
- 约4.99千字
- 约 14页
- 2026-09-26 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年互联网公司软件工程师招聘笔试题目
一、编程实现题(共3题,每题20分,总计60分)
1.题目:
实现一个函数,输入一个字符串,返回该字符串中所有唯一字符的列表(重复字符只保留第一次出现的位置)。要求时间复杂度O(n),空间复杂度O(n)。
示例:
输入:`leetcode`,输出:`[l,e,t,c,o,d]`
输入:`hello`,输出:`[h,e,l]`
2.题目:
实现一个LRU(LeastRecentlyUsed)缓存类,支持以下操作:
-`get(key)`:获取键对应的值,如果不存在返回-1。
-`put(key,value)`:插入或更新键值对,如果缓存已满,则删除最久未使用的项。
要求使用哈希表和双向链表实现,时间复杂度为O(1)。
3.题目:
给定一个二叉树,返回其锯齿形层序遍历(即第一层从左到右,第二层从右到左,以此类推)。
示例:
输入:
1
/\
23
/\/
456
输出:`[[1],[3,2],[4,5,6]]`
二、算法设计题(共2题,每题25分,总计50分)
1.题目:
设计一个算法,找出数组中第三大的数。如果数组中少于三个不同的数,返回最大的数。
示例:
输入:`[3,2,1,5,6,4]`,输出:`2`
输入:`[1
您可能关注的文档
最近下载
- 中国肝细胞癌合并门静脉癌栓诊疗指南(2026版)解读PPT课件.pptx
- ISO14001全员培训-ISO14001基础.ppt VIP
- 航天发射场低温推进剂加注规程_概述及解释说明 .pdf VIP
- 湖南省湘潭市2027届高三上学期第一次模拟考试数学试卷(含答案).pdf VIP
- 第三课 把握世界的规律(矛盾观) 课件-高中政治统编版必修四哲学与文化.pptx VIP
- T_HBAI 001—2024(有机发光二极管显示器表面云纹).pdf VIP
- Analyst 软件基本操作培训教程.pdf VIP
- I. Analyst Calibration 教程.doc VIP
- 2005年1:5001:10001:2000外业数字测图技术规程.pdf VIP
- 精密机械设计基础习题答案(裘祖荣).pdf VIP
原创力文档

文档评论(0)