📅  最后修改于: 2023-12-03 15:05:11.199000             🧑  作者: Mango
最近我参加了SES公司举办的HackWithInfy比赛,并顺利进入个人面试环节。在此分享一下我的面试经验给大家,希望对即将面试的程序员有所帮助。
我的面试一共分为三个环节,分别是在线测试、个人面试和小组面试。
在线测试包括两部分:
在个人面试中,我被要求在面试官的监督下完成一个题目。我的题目是关于数据库的SQL语句,需要根据面试官提供的要求进行查询等操作。在此过程中,面试官会询问你关于你的代码的思路、实现原理、改进点等方面的问题。建议参加面试前要复习好自己的技术知识,有一个清晰且较为详细的解决方案可以更好地回答面试官的问题。
小组面试是交叉面试,由两个面试官分别主持。每个面试官面试两个人,总共就是四人成组地相互评价。面试官会根据前两个部分(在线测试和个人面试)来主持这一部分的环节,会向你提出一些问题,针对问题的答案要能够很好的启发思维。遇到一些不会的问题,在说出自己不会后可以尽力地陈述部分知识点,并思考对目前的一些尝试。
熟悉常见数据结构和算法。在进入面试环节之前,需要掌握好常见的数据结构和算法,可以通过参加各类算法比赛或者多刷题来提高自己的编程能力。
学会心态控制。在面试过程中,需要保持冷静。即使在解决问题的过程中遇到问题,也要保持镇定,思考之后再回答。
准备好简历和自我介绍。在面试过程中,面试官很可能会要求你进行自我介绍或者问你一些比较基础的问题(比如你对某种语言的掌握程度)。准备好这些问题的回答很重要。
这是我参加SES HackWithInfy比赛的面试经验。回顾此次面试,我感受到了自己在算法和数据结构方面的欠缺。因此,建议想要参加技术比赛的同学多练习这些能力。同时,在面试过程中要保持冷静、自信和积极,这样才能更好地发现自己的不足和提高自己的技能。