📅  最后修改于: 2023-12-03 14:47:20.338000             🧑  作者: Mango
本文是我作为一名软件开发工程师(SDE-1)在 Tata 1MG 校招面试中的体验和感悟。
Tata 1MG 的校招面试流程大致如下:
我通过网申和笔试后,成功进入了初试的环节。初试由一个技术面试官和一个 HR 面试官组成,主要是考察我的技术水平、项目经验等。一些我被问到的问题包括:
根据我的回答和简历,技术面试官就问了一些与我的技能相关的问题。这些问题囊括了我的基础知识、算法和数据结构、网络和系统设计等方面。有些问题比较难,我在回答时需要有一定的思路和逻辑。
HR面试官则更关注我的个人背景和特点。她主要问了一些与我的职业规划、希望从工作中获得什么、能否适应公司文化等问题。
初试后,我被告知需要进入复试环节。复试是一个技术面试官,主要考察我在编码方面的能力和思维能力。在此环节,我需要完成一个编码任务,然后讲解代码和思路。
具体来说,我的任务是设计一个模拟器,模拟一个简单的餐厅,其中涉及到了数据结构、算法和面向对象编程等方面。我在45分钟内完成了该任务,并根据我的思路整理了一个流程图和一个类图。然后,我将我的代码和思路讲解给面试官,并回答了一些反复确认和进一步解释的问题。
最后,复试结束后 HR 面试官向我提供了一些关于职位和薪酬的信息,并问我是否有任何问题。我向她询问了一些关于公司的文化、工作流程和团队合作的问题,并在正式聘用后得到了经理的内部推荐。
准备是必要的。在面试前,我花了一些时间温习了一些基础知识和算法,这有助于我更好地回答问题和完成任务。
态度尤其重要。我在面试时保持了镇静,并保持了良好的态度和礼貌,这有助于让面试官对我留下深刻的印象。
与面试官保持良好的沟通是至关重要的。我在面试中尽可能详细地描述了我的项目、思路和代码,并在回答问题时解释了我的观点和假设。这让面试官更好地了解我的水平和能力,并让我们建立了良好的沟通。
总之, TATA 1MG 的校招面试是一个难度适中,体验良好的过程。我感谢面试官的耐心和专业,这给我留下了深刻的印象。我相信,在这样的面试环境中,有合适的态度和努力,我一定可以实现我的职业目标。