【腾讯】客户端岗-ios开发实习生三轮面试

楼主西南某双非一本大三,12月底腾讯公司与我校有实习生合作计划,事业群为pcg,在校内开了宣讲会,所以就抱着试一试的心态去听了(大二的时候不知天高地厚投了学长给的字节的内推链接,结果第一次接触面试,一塌糊涂,然后开始系统学习,后来也面了深信服,笔试过了面试没过)。当时宣讲会座无虚席,由于我是从事iOS客户端开发,看到同事的同学比较少,就想要把握住这次机会,现在来说

大概流程:

1.现场笔试

在前端后端客户端大佬讲解完之后,我提交了纸质简历,然后笔试,不得不说,题真的很多,而且要手写。六道编程题,都是算法一类,手写,写不完的可以写大体思路。(笔试一般刷得比较少)

2.现场面试

当天笔试之后,晚上随行hr打来电话,说第二天去某某教室参加面试。一对一,是客户端一个大哥,做android,由于我是iOS,他就没有细问,大体聊了一下

计算机网络,流量控制,拥塞控制,

url输入后到结果呈现发生的事情,

map和hashmap的底层实现有什么不同

答得不太好,但是编了一些。

3.一面(技术)

一周后打来电话,要求我录入在线简历,提交之后打电话约电话面试时间。这次就是比较专业,

iOS中当你除屏幕之后发生的一系列事件,

iOS的内存管理方式,

property的一些关键字,都知道哪些,分别有什么意义,

了解http吗,仔细讲一下http,

讲一下https,

get和post方法有什么区别,(说了两三个,但是面试官还在追问,就不知道了)

http的状态码知道哪些,具体含义

聊了项目

等结果

4.一点五面(技术)

一面后两周打来,还是面技术,我说不是上次面过了吗,他说可能没过,然后又把我的简历捞了起来,现在想想还是比较幸运?

iOS系统和androids区别,为什么iOS没有安卓那么卡顿

细说https签字加密过程

计算机网络的模型,分别是什么

链表的环是什么

怎样找到链表]的环(快慢指针,相遇问题)

屏幕共享,手撕代码,快速排序],判断一个链表是否是回文(我是将链表转化为数组,然后判断遍历数组是否是回文),是否还有别的方法判断?(说了递归方法,但是想不起来,没有细说)

等结果

5.二面(综合面)

项目的功能,是用来做什么的

项目利用到哪些技术

对iOS的了解

解决困难的方法

怎样系统的学习

擅长什么(我说的c++)

对c++有什么了解

c++里的特性都是什么,你觉得什么比较重要

等结果

6.hr面

项目做的怎样,学习的经历,碰到的难点,项目中用到的技术,项目还欠缺什么

家是哪里的

主动性如何

统筹规划能力如何

反问

之后商量具体实习时间

hr面完之后,敲定了具体信息,面试时间,然后元旦放假,一直没收到offer,心里有点慌,但是今天早上打来电话恭喜你已经通过,确认了我的个人信息,说一到两个工作日发offer,还是很激动。从大二开始系统学习iOS和c++还有计算机网络算法数据结构知识,到这次offer,感觉还是很不真实,有一种野鸡变凤凰的惶恐,毕竟自己的实力还远远不够,还要更加努力学习才是,争取答辩转正!

发表评论

后才能评论