📅  最后修改于: 2023-12-03 15:12:55.300000             🧑  作者: Mango
这是一篇关于飞利浦实习面试经历的文章,主要介绍了我在 2021 年校内申请飞利浦实习的经历,包括面试的流程、问题以及最终结果。
首先我在校内招聘网站上投递了简历,不久后就收到了面试邀请。面试是线上进行的,主要包括两个部分:笔试和面试。
笔试主要考察了我在编程方面的能力,包括基础的编程语言(C++/Java/Python)知识、数据结构、算法等。以下是一道我认为比较有代表性的题目:
# 给定一个字符串 s,找到其中最长的回文子序列(注意是子序列,不是子串),可以忽略字母大小写
# 例如,给定 s = "aBbcBda",则最长的回文子序列是 "aBBa",其长度为 4
def longestPalindromeSubseq(s: str) -> int:
n = len(s)
dp = [[0] * n for _ in range(n)]
for i in range(n):
dp[i][i] = 1
for i in range(n - 1, -1, -1):
for j in range(i + 1, n):
if s[i].lower() == s[j].lower():
dp[i][j] = dp[i + 1][j - 1] + 2
else:
dp[i][j] = max(dp[i + 1][j], dp[i][j - 1])
return dp[0][n - 1]
面试分为两轮,每轮都有两位面试官会问一些问题,主要考察我对所申请岗位相关技术和开发流程的了解以及我的沟通能力和团队合作精神。
第一轮的面试主要是了解我的技术实力和项目经验,其中面试官问到了我在项目中遇到的一些困难和解决方案,也问到了我对某些技术的看法和应用。
以下是一些我面试中被问到的题目:
第二轮的面试包括了一些场景模拟和项目经验的谈话,希望了解我在团队协作、解决问题和创新方面的能力。
以下是一些我面试中被问到的题目:
最后,我很高兴地告诉大家,我顺利地通过了面试,成为了飞利浦的实习生。这次面试给了我很多启示和思考,提升了我的技术能力和对团队协作的认识。