📅  最后修改于: 2023-12-03 15:20:02.833000             🧑  作者: Mango
在2020年的校园招聘中,我参加了OYO客房的SDE-I职位的面试。整个面试分为两个环节:在线编程测试和现场技术面试。下面我将在这篇文章中详细介绍这两个环节的内容以及我的面试经历。
在开始面试之前,我需要通过一些在线编程测试,以证明我对于编程的理解和运用能力。测试内容主要包括Java编程语言的题目,包括数组、字符串以及面向对象等内容。
在花费了大约两个小时的时间完成了在线测试之后,我收到了一封邮件,告知我已经进入到了下一个环节:现场技术面试。
现场技术面试主要是为了考察我的编码能力和代码设计能力。在面试中,我的面试官首先让我设计了一个具有“增删改查”功能的学生管理系统。这项任务让我发掘我的面向对象编程的能力,并且考验了我对于数据结构的理解。当我完成了任务之后,我的面试官对我的代码进行了评估,并分享了一些技术上的建议。
接下来,我被要求完成另一道题目:设计一个简单的停车场系统,具有计算费用、查找车位等功能。我这时候应用了我对于设计模式的知识,并通过多线程的设计实现了这个停车场系统。
最后,我的面试官还问我一些关于数据库的问题,包括ACID特性、JOIN操作和索引等问题。我当时感觉有些吃力,因为我的数据库知识还不够扎实,但是我的面试官还是通过一些讲解和案例分析帮助了我更好地理解了这一部分内容。
通过这次面试,我深切地感受到了技术面试的重要性,并且也意识到了我在技术方面仍然有很大的提升空间。我学到了很多关于编码和设计的知识,同时也加强了我对于数据结构、设计模式和数据库等基础知识的理解。如果你也想参加OYO客房的校园招聘,我建议你在准备之前,尽可能多地复习和练习基础知识,这样你就能更好地应对技术面试。
# SDE-I的OYO客房面试体验| 2020年校内
## 概述
在2020年的校园招聘中,我参加了OYO客房的SDE-I职位的面试。整个面试分为两个环节:在线编程测试和现场技术面试。下面我将在这篇文章中详细介绍这两个环节的内容以及我的面试经历。
## 在线编程测试
在开始面试之前,我需要通过一些在线编程测试,以证明我对于编程的理解和运用能力。测试内容主要包括Java编程语言的题目,包括数组、字符串以及面向对象等内容。
在花费了大约两个小时的时间完成了在线测试之后,我收到了一封邮件,告知我已经进入到了下一个环节:现场技术面试。
## 现场技术面试
现场技术面试主要是为了考察我的编码能力和代码设计能力。在面试中,我的面试官首先让我设计了一个具有“增删改查”功能的学生管理系统。这项任务让我发掘我的面向对象编程的能力,并且考验了我对于数据结构的理解。当我完成了任务之后,我的面试官对我的代码进行了评估,并分享了一些技术上的建议。
接下来,我被要求完成另一道题目:设计一个简单的停车场系统,具有计算费用、查找车位等功能。我这时候应用了我对于设计模式的知识,并通过多线程的设计实现了这个停车场系统。
最后,我的面试官还问我一些关于数据库的问题,包括ACID特性、JOIN操作和索引等问题。我当时感觉有些吃力,因为我的数据库知识还不够扎实,但是我的面试官还是通过一些讲解和案例分析帮助了我更好地理解了这一部分内容。
## 总结
通过这次面试,我深切地感受到了技术面试的重要性,并且也意识到了我在技术方面仍然有很大的提升空间。我学到了很多关于编码和设计的知识,同时也加强了我对于数据结构、设计模式和数据库等基础知识的理解。如果你也想参加OYO客房的校园招聘,我建议你在准备之前,尽可能多地复习和练习基础知识,这样你就能更好地应对技术面试。