腾讯视频iOS高级开发工程师 社招面经

腾讯视频iOS高级开发工程师 拿到offer

一面:

突然接到电话,面试官声音非常好听,刚开始我还以为是hr。。。

· 简历上基本都是js啊,oc基础还记得吗?

· oc消息流程

· weak关键字原理

· runtime

· 异步绘制原理

· oc怎么实现private,public等关键字

· 大概讲讲weex

· iOS渲染图片怎么优化

· 怎么记录app启动速度

· Load方法

· autoreleasepool与arc原理

· 快排原理,如何优化

· https原理

· 两个玻璃球,100层楼。某层楼扔下玻璃球刚好会碎,此层楼以上抛下玻璃球都会碎,此层楼下抛下都不会碎。最少抛几次玻璃球找的出来这层楼?

最后那个智力题真是无力吐槽。

二面:

· weex最近迭代了什么?

· 看过weex源码么?

· 认识天施么?(我:?????)

· weex和rn区别是什么?阿里为什么要开发weex?

感觉是个亲切的大叔,和我随便聊了聊。。。

三面:(北京现场面试)

· 手写一个根据网络请求响应码本地快速查找对应范围内的msg的题。

· weex和rn区别是什么?

· 做过最有成就感的事情是什么?

· 你觉得weex的难点在哪里?

· weex布局引擎怎么实现?

答得一般感觉,不过最后还是给过了。

四面:(北京现场)

基本都是聊天,介绍腾讯视频业务,就不放了。

hr:

hr面

1,自我介绍

2,工作经历

3,项目中收获了什么

4,平时怎么学习的

问了个很有意思的问题:我看你毕业不到一年,为什么面试官觉得你能hold住这个岗位?你自己有信心吗?

#腾讯##社招##iOS工程师##面经#
全部评论
欢迎加iOS交流群:1012951431 一起学习 一起进阶
点赞
送花
回复
分享
发布于 2021-04-23 16:12

相关推荐

🕒岗位/面试时间前端开发工程师/4.3面试时长:1h50min书接上回 应用宝隔天挂后又秒被捞 时隔两天继续一面👥面试流程算法:1、千分位分割2、爬楼梯(本质是什么数学问题 执行栈的具体调用流程 如何优化)3、大数相加(感觉题目表述有点怪怪的 规定时间没做出来 后面提示后讲了思路是对的)八股:4、tcp和udp的区别5、tcp如何实现可靠传输6、讲一下tcp的三次握手和四次挥手7、http和tcp的关系(分别在哪一层)8、http和https的区别9、https具体的通信过程(分别采用了什么加密方式)10、http有哪些请求方法?11、get和post的区别?12、为什么get是幂等的,post不是呢?get不是也可以修改用户信息吗?13、options请求的具体作用14、什么是跨域问题?15、如何处理跨域问题?16、CORS处理跨域问题的具体过程17、讲一下常见的数据结构18、如何判断链表是否存在环19、node和浏览器执行环境的区别(这个问题之前没有具体了解过 当时整个人有点被问住了)20、npm run dev是如何将本地资源打包编译运行在浏览器上的21、网络和设备硬件均一致的情况导致首页白屏时间不一致的原因(CDN?)22、如果是CDN的原因的话具体是怎么导致资源加载时间不一致的?23、性能优化的方式24、服务端渲染和客户端渲染的区别(深入-->html文件具体有什么区别吗)25、react如何实现响应式渲染?项目:26、介绍印象深刻的项目27、项目中的trtc具体是怎么用的?反问:技术栈:vue3可以提升的方向:每个部门和面试官的要求都不一样 总体表现还可以 但是表达可以再精炼一些🤔面试感受这次的算法题很简单 不过第三题没有理解好 当时其实应该找面试官问清楚题意的 后续的八股中 面试官倾向于从一些基础知识中挖一些不那么常见的点 考察你知识的深度 所以没有把握的回答说出去很容易被揪着问 比如说http有哪些请求方法那里 回答了常规的增删改查后 面试官会接着问还有吗 这时候脱口而出一个options就被揪着问了不少相关的内容 总的来说自己对一些常规八股的理解还是不够透彻 一问深就容易慌乱 这次面试时间很长 答到后面人都有点迷糊了 面完半个小时就挂了
点赞 评论 收藏
转发
2 21 评论
分享
牛客网
牛客企业服务