📅  最后修改于: 2023-12-03 14:47:20.030000             🧑  作者: Mango
在求职期间,我得到了一次 SDE 实习的机会,这次机会是由 CureFit 公司提供的,正好我对该公司感兴趣,于是我准备好了一些面试准备的问题,想要给大家分享一下这次 SDE 实习的经历。
初试是通过电话进行的,其主要目的是了解你的背景和技能,看看你是否有资格进入面试的下一个阶段。在电话面试中,我被问到了一些针对基础知识的问题,例如:围绕字符串的一些基础操作和数据类型,关于链表和树等常见数据结构的一些常规问题。
在复试环节中,我被要求到 CureFit 的办公室进行现场面试。在这里,我会遇到一些关于算法和数据结构的问题,以及一些有关软件工程方面的问题,例如:
设计模式:讨论了我过去如何应用不同的设计模式解决问题。
代码结构:我被要求讲解一些关于代码结构的优化方案以及如何打造高质量的代码。
面向对象编程:我被要求描述一些有关面向对象编程的原则和概念。
架构和设计:我被要求讲解一些关于数据库和前端架构和设计的问题。
算法和数据结构:讨论了一些有关算法和数据结构的问题,包括排序和搜索算法的种类,时间复杂度,常见数据结构等。
最终我成功通过了面试并被录取,在 CureFit 公司开始了我的 SDE 实习生涯。
总的来说,我认为这次 SDE 实习面试是一次很好的经历。在此期间,我学到了很多相关的知识,并且增强了自己的面试技巧。我希望我的经验能够对面试者有所帮助,祝大家面试顺利!