📅  最后修改于: 2023-12-03 15:35:16.228000             🧑  作者: Mango
最近我参加了TCS公司的一次面试,以下是我的面试经历。
我的面试官是一位TCS公司的高级程序员,他在该公司已经工作多年。他非常友善,让我感到非常舒适。
面试开始后,面试官首先问了我一些基础的编程问题,例如什么是类、什么是对象等。我很快回答了这些问题,然后我们开始讨论一些更高级的话题。
在接下来的部分中,面试官让我写了一些代码。其中一道题目是要我写一个程序来检查一个字符串是否是回文字符串。我很快写了一个递归程序来解决这个问题。
def is_palindrome(s):
if len(s) <= 1:
return True
if s[0] != s[-1]:
return False
return is_palindrome(s[1:-1])
面试官对我的代码很满意。
最后,面试官问了我关于TCS公司的问题,例如他们的项目范围、当前正在开发的项目等。我给出了满意的答案,面试官也结束了面试。
这次面试虽然非常紧张,但我通过表现得非常好,赢得了面试官的认可。我相信通过我的表现,我将在不久的将来加入TCS公司的团队。