- 0
- 0
- 约5.09千字
- 约 18页
- 2026-11-03 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年工程师职位实战面试指南及答案
一、编程基础题(共5题,每题10分,总分50分)
1.基础编程题(10分)
题目:请用Python语言实现一个函数,输入一个字符串,返回该字符串中所有单词的逆序排列。例如,输入HelloWorld,输出WorldHello。
答案:
python
defreverse_words(s:str)-str:
words=s.split()
return.join(word[::-1]forwordinwords)
解析:此题考察基础字符串操作能力。首先使用split()方法按空格分割字符串,然后将每个单词逆序,最后用空格连接。注意处理字符串中的空格和标点符号。
2.数据结构题(10分)
题目:请用C++实现一个函数,检查一个链表中是否存在环。如果存在,返回环的入口节点;如果不存在,返回nullptr。
答案:
cpp
includeiostream
includeunordered_set
structListNode{
intval;
ListNodenext;
ListNode(intx):val(x),next(nullptr){}
};
ListNodedetectCycle(ListNodehead){
std::unordere
原创力文档

文档评论(0)