腾讯面经——攒人品
虽然说面试流程还没变灰,但是感觉已经凉凉了。既然腾讯的面试已经大概可能或许告一段落了,那就是时候把我的面试经过告诉大家了,希望能给后来人一些参考和想法,别像我犯同样错误就好了
目标职位:移动端开发(IOS)
一面:(40min)
自我介绍
因为我本科读的是金融,可能面试官就往基础的问了
数组和链表的区别
怎么确定链表有环
数组和链表在查询和插入上哪个快,为什么
网络七层模型,并大致说一下每层的作用
https和http的区别
https在客户端做了什么
线程的状态说一下
---------------------------------
然后就给了两道算法题,二选一就好了,至于题目,真的很抱歉,不记得了,不过不难,就leetcode初级的样子,只记得有一道是和字符串相关的
小结: 1. 全问的基础,所以大家要多看看数据结构啊,网络啊,基本算法啊啥的
2. 面试官人很好,有耐心,面试不用紧张,就像聊天一样就好了,但是要实事求是,面试官既然问你问题,他对于答案肯定是非常确定的,所以别扯远了,会就会,不会的话就直说,然后看看能不能说上点相关的知识
3. 写代码的时候有个小错误,好像是“<=”写成了“==”,面试官会先和你沟通一下思路,在说思路的时候我才发现面试官是在提醒我这个错误,立马抱歉然后改了
总的来说一面不是很好,像https在客户端是怎么解密的我就没答上
一天后发现初试变成了复试,面试时间尚未约定
二面 (30min)8.21面的:
一周后才收到二面时间,还以为接着问技术,看了一堆底层东西,runtime,runloop,GCD啥的,结果一个都没用
上来直接问项目,因为简历上还有其他非IOS项目,面试官也比较感兴趣的问了下(自然语言处理的项目也有问),但是答得不太好,时间太久远了而且和IOS没关系,不太记得了,然后问了下IOS项目有什么难点和亮点,跪了,当时写这个项目的时候就是复现Instagram而已,大部分问题直接谷歌然后把代码改一下就没事了,没有什么难点,估计这个把我刷了。还问了其他生活上的东西,就没了。
8.22发现面试流程更新了,但是还是复试,尚未约定时间,以为是要加面一轮复试,结果今天。。。8.26更新,变回初试,尚未约定面试了😂想哭。。。虽然没有变灰,但是感觉,这就是挂了吧。。。。。。
希望大家能有所收获,个人感觉我的一面运气不错,问的不难,相信大家都比我牛,肯定可以过的,继续哭去了