📜  Infytq 2021年面试经历

📅  最后修改于: 2021-11-18 02:15:40             🧑  作者: Mango

像每年一样,今年也是, Infosys提供了他们的认证计划,通过该计划,我们有充足的机会在 Infosys 的各种职位上工作,例如( SE SES PP ),最初,他们的认证计划是在获得 SE 后的 SE 角色,您还将有机会在SESPP 中提升自己

第一轮:所以第一轮基本上是2021年2月25日2021批次的MCQ轮,其中有两个选项可以选择JavaPYTHON以及DBMSAptitude的两个必修部分,我选择了Python ,其中有是一个20个编程MCQ,简单到中等,我已经解决了大约10个问题Python,在DBMS中我解决了大约5-6个问题,能力部分很容易,我已经解决了所有10个问题 

2 月 28 日,Infosys 宣布了第一轮结果,我被选中进入第二轮,这又是一次 MCQ + 编码轮,如果您获得 65+ 分,那么您将有资格获得 Infosys 认证并获得第二轮为 SE 个人资料进行面试的好机会

第二轮:我的第二轮是在 2021 年 3 月 6 日,模式基本上是一个双编码问题和 20 道 PYTHON 和 DBMS 的 MCQ(我选择了Python所以 MCQ from Python你也可以选择Java),编码部分的权重是60% 和 MCQ 部分为 40%

两个编码问题是:

密码生成器。

Python3
def generatePassword(strArr):
    ans = ""
    for string in strArr:
        index = string.index(":")
        x = len(string[:index])
        z = sorted(string[index+1:], reverse = True)
        for i in z:
            if int(i) <= x:
                ans += string[int(i)-1]
                break
        else:
            ans += "X"
    return ans
  
  
strArr = [str(i) for i in input().split()]
result = generatePassword(strArr)
print(result)


Python3
def LongestFibo(arr):
    n = len(arr)
    longFibo = []
    for i in range(n):
        for j in range(i+1,n):
            fibo = []
            first = arr[i]
            second = arr[j]
            fibo.append(first)
            fibo.append(second)
            for k in range(j+1,n):
                if (first + second)== arr[k]:
                    fibo.append(arr[k])
                    first = second
                    second = arr[k]
            if len(fibo) > len(longFibo):
                longFibo = fibo
  
    if len(longFibo) > 2:
        return longFibo
    else:
        return [-1]
  
arr = [int(i) for i in input().split()]
result = LongestFibo(arr)
print(*result)


最长的斐波那契数列成数组

蟒蛇3

def LongestFibo(arr):
    n = len(arr)
    longFibo = []
    for i in range(n):
        for j in range(i+1,n):
            fibo = []
            first = arr[i]
            second = arr[j]
            fibo.append(first)
            fibo.append(second)
            for k in range(j+1,n):
                if (first + second)== arr[k]:
                    fibo.append(arr[k])
                    first = second
                    second = arr[k]
            if len(fibo) > len(longFibo):
                longFibo = fibo
  
    if len(longFibo) > 2:
        return longFibo
    else:
        return [-1]
  
arr = [int(i) for i in input().split()]
result = LongestFibo(arr)
print(*result)

我已经解决了两个编码问题,并且在 MCQ 部分我已经尝试了所有问题(不确定有多少权利),因为没有 (-ve) 标记,在宣布第二轮结果后 3-4 小时,我被选中了,在这之后,我收到了一封 HR 面试的邮件

第三轮:所以第三轮,即 HR 轮是在同一天,即 2021 年 3 月 6 日,HR 轮是如此简单,大约需要 5 到 10 分钟

  • 他们问了三个问题
  • 你为什么想加入印孚瑟斯?
  • Infosys 的 CEO 和创始人是谁?
  • 您在日常生活中使用哪个 IT 应用程序?

在此之后的采访结束了,在2021年9月11日通过TPO我知道,我已经选定,并于2021年12月8日infytq已发送录取通知书的SE角色:)

选拔比例: 410 人中有 7 人通过升职认证项目找到了我们学院的工作,下一轮将进行另一轮编码和面试。