返回
记录腾讯 2018 春季实习生校招面试经历(Offer)
IOS
2023-11-11 12:11:27
作为一名双非渣本软件工程的大三学生,我怀着忐忑的心情,在春季校招季投递了一大波简历。经过漫长的等待,终于在 3 月 15 日收到了腾讯的面试通知。我投递的岗位是 iOS 移动开发,没有部门要求,这次面试邀请来自腾讯北京 OMG 事业部。
面试分为笔试和面试两部分,笔试主要考察的是基础知识,包括数据结构、算法、操作系统、计算机网络等方面的内容。面试则分为技术面和 HR 面,技术面主要考察的是 iOS 开发相关的内容,包括 iOS 基础知识、Objective-C/Swift 语言、iOS 开发框架等方面的内容。HR 面主要考察的是个人综合素质,包括团队合作能力、沟通能力、抗压能力等方面的内容。
在笔试中,我发挥得还算不错,顺利通过了笔试。在技术面中,面试官问了我很多关于 iOS 开发的问题,包括一些比较深入的问题,我一一作答,面试官似乎对我的回答还算满意。在 HR 面中,面试官主要考察了我的个人综合素质,我如实回答了面试官的问题,面试官对我似乎也比较满意。
面试结束后,我怀着忐忑的心情等待着结果。几天后,我收到了腾讯的 Offer,我非常高兴,也非常感谢腾讯给我这个机会。
这次面试经历让我受益匪浅,让我对腾讯的校招流程有了更多的了解,也让我对自己的能力有了一个更加清晰的认识。我会继续努力,争取在腾讯实习期间取得更好的成绩。
以下是一些面试中的问题和我的回答:
- 技术面
- 问: 你能简单介绍一下 iOS 的内存管理机制吗?
- 答: iOS 的内存管理机制主要包括引用计数和自动释放池。引用计数用于跟踪对象的引用次数,当对象的引用次数为 0 时,对象就会被自动释放。自动释放池用于管理短期的内存分配,当自动释放池被销毁时,池中的所有对象都会被自动释放。
- 问: 你能列举一些常用的 iOS 开发框架吗?
- 答: 常用的 iOS 开发框架包括 UIKit、Foundation、Core Data、Core Graphics、MapKit、AVFoundation 等。
- 问: 你能简单介绍一下 Swift 的闭包吗?
- 答: Swift 的闭包是一种可以在函数之外定义和执行的代码块。闭包可以捕获其定义环境中的变量,并可以在任何地方被调用。
- HR 面
- 问: 你能简单介绍一下你的个人经历吗?
- 答: 我是一名双非渣本软件工程的大三学生,平时喜欢学习和研究 iOS 开发技术。我参加过一些 iOS 开发比赛,并取得了一些不错的成绩。
- 问: 你能谈谈你的团队合作能力吗?
- 答: 我有过多次团队合作的经历,在团队中,我通常担任项目经理或技术骨干的角色。我能够很好地与团队成员沟通和合作,并能够带领团队完成项目。
- 问: 你能谈谈你的抗压能力吗?
- 答: 我有较强的抗压能力,在遇到压力时,我能够保持冷静,并能够积极地寻找解决问题的办法。