等腾讯的2021届秋招,等的捉急了,找了牛客网的内推,谁知道秋招还没开始就直接被PCG事业群捞起来面试了。。。走狗屎运了
没有经过hr,直接被面试官捞起来,然后约定的时间面试,感觉有点迷。。。。
谁知道后面真的很迷。。。。
腾讯一面
- 工作和读研的情况,选择ios的原因等
- 自我介绍,然后根据自我介绍中的东西提问了uitableview的优化
- 离屏渲染和当前渲染,贝塞尔曲线等,对比二阶贝塞尔曲线和三阶贝塞尔曲线(不知道,只是练习用过)
- 介绍项目经历(给的建议从技术的角度进行介绍)
- strong,weak,assign的区别,block怎么修饰,扯到了MRC,ARC
- block的实现机制,forwarding指针
- 看到项目中用到了runtime,问了runtime是什么,问了runloop是什么
- 描述快排思路
- 大数相乘(123456789*987654321),我上来回答了直接计算,问我用什么来存储,我说long,又问能存下吗?我说用string进行存储,然后按照刚才的方式进行计算,最后将得到的9个数进行大数相加运算。(其实这里应该可以利用long进行存储的 2^64 = 1.8 * 10^19 > 1.22 * 10 ^ 17,这里想往string的引,题目出错了)
- http和https的区别
- 有什么想问我的?(哪个部门的?能给些以后的学习建议吗