📜  SES 的 HackWithInfy 面试经验(1)

📅  最后修改于: 2023-12-03 15:05:11.199000             🧑  作者: Mango

SES 的 HackWithInfy 面试经验

最近我参加了SES公司举办的HackWithInfy比赛,并顺利进入个人面试环节。在此分享一下我的面试经验给大家,希望对即将面试的程序员有所帮助。

面试流程

我的面试一共分为三个环节,分别是在线测试、个人面试和小组面试。

在线测试

在线测试包括两部分:

  1. 程序题。题目比较基础,涵盖了数组、字符串、递归等知识点,需要自己在规定时间内独立完成编写。建议参加比赛前多练习LeetCode等算法题目,有一定的基础才能更好地应对比赛当中的题目。
  2. MCQ 测试。考试时间为30分钟,包含技术和非技术题目(如IQ测试),需在规定时间内完成。
个人面试

在个人面试中,我被要求在面试官的监督下完成一个题目。我的题目是关于数据库的SQL语句,需要根据面试官提供的要求进行查询等操作。在此过程中,面试官会询问你关于你的代码的思路、实现原理、改进点等方面的问题。建议参加面试前要复习好自己的技术知识,有一个清晰且较为详细的解决方案可以更好地回答面试官的问题。

小组面试

小组面试是交叉面试,由两个面试官分别主持。每个面试官面试两个人,总共就是四人成组地相互评价。面试官会根据前两个部分(在线测试和个人面试)来主持这一部分的环节,会向你提出一些问题,针对问题的答案要能够很好的启发思维。遇到一些不会的问题,在说出自己不会后可以尽力地陈述部分知识点,并思考对目前的一些尝试。

面试经验
  1. 熟悉常见数据结构和算法。在进入面试环节之前,需要掌握好常见的数据结构和算法,可以通过参加各类算法比赛或者多刷题来提高自己的编程能力。

  2. 学会心态控制。在面试过程中,需要保持冷静。即使在解决问题的过程中遇到问题,也要保持镇定,思考之后再回答。

  3. 准备好简历和自我介绍。在面试过程中,面试官很可能会要求你进行自我介绍或者问你一些比较基础的问题(比如你对某种语言的掌握程度)。准备好这些问题的回答很重要。

结语

这是我参加SES HackWithInfy比赛的面试经验。回顾此次面试,我感受到了自己在算法和数据结构方面的欠缺。因此,建议想要参加技术比赛的同学多练习这些能力。同时,在面试过程中要保持冷静、自信和积极,这样才能更好地发现自己的不足和提高自己的技能。