📅  最后修改于: 2023-12-03 15:20:10.223000             🧑  作者: Mango
Snapdeal是印度的一家电商公司,最初起步于2010年的Delhi,目前是印度前三的电商公司之一。本次面试是在校内进行的, 我报名的是软件工程师实习岗位。
在收到面试邀请后,我首先进行了公司的背景调研,查看了一些公司的业务范围、产品特色等方面的信息。然后,我对自己所需的技能和知识进行了回顾,并对面试可能涉及的问题进行了细致的梳理和思考,制定了相应的应对策略。同时,也浏览了一些有关Snapdeal面试的经验分享和面试相关的信息。
面试开始时,HR首先要求我进行了一个简短的自我介绍,包括我目前的学习状态、所学专业、掌握的技能、实习经验等。在自我介绍中,我强调了自己对技术的热爱,并特别提到了对某个具体实现的技术细节的理解和分析。
接下来进入核心部分——技术面试。在技术面试中,主要考察的是候选人的技术实力和应变能力。本次面试主要包含了基础知识、项目开发、设计思路等部分,其中一些问题比较细节化和难度较高,需要候选人注重细节和思维拓展。
这一部分主要考察候选人对编程语言和相关技术的理解和掌握程度。例如,有关Java的多线程、锁、GC机制,有关网络编程的常用类等等。
这一部分主要考察候选人在项目开发中的应变能力和实际执行效果。例如,询问过去开发过的项目,问题还包括在项目中遇到的困难和突破手段等等。
这一部分主要考察候选人的思维拓展和系统设计能力。例如,面试官会针对某种需求场景,让候选人给出相应的系统设计方案,并考察其细节考虑和整体思路。
最后,HR还询问了我对公司文化和职位期望等等问题。这一部分主要考察候选人的个人兴趣、目标和适应能力。
本次面试整体难度较大,起码对于我这个初学者而言。最重要的是,要在技术层面上打好基础,把所学的知识和经验运用到实际项目中。同时,在应聘过程中,要注意体现自己在比赛、社交网络等方面的领导力和团队协作能力。最后,在面试结束后不要忘记关心自己的面试结果和后续流程。