腾讯视频面试总结

腾讯视频面试总结

这里主要介绍腾讯视频面试的一些总结, 本人面试的是腾讯北京OMG事业群, 也就是腾讯视频, 面试岗位是iOS开发工程师, 这里大致总结一些视频面试被问到的知识点

大致问到了以下三类问题:

  1. iOS相关问题

  2. 数据结构和算法

  3. 网络

以下大致介绍一下:

iOS相关问题

1.iOS中的消息传递, 包括delegate, notification, block等的区别, 详细的介绍

2.notification在哪里取消, 为什么要取消? 会有什么影响?

3.多个线程之间可以通过notification传递消息吗?(notification和多线程问题)

4.iOS开发和android开发, mac开发哪里不同? 有什么好的地方? 为什么好?

5.nonatomic, weak的使用, 什么时候使用atomic?

6.进程和线程的区别?

7.iOS数据存储方式有哪几种?

8.多线程访问数据读和写问题?(读写同步, 加锁)

9.iOS中循环引用问题, 怎么避免?

10.coreData有哪些问题?

11.自己做的项目中遇到什么难题? 怎么解决的?

12.OC语言最好的地方是哪里?

13.synthesize和dynamic的区别, 用法?

iOS相关的大致就这一些, 有些小问题记不太清楚了.

数据结构和算法

1.10亿个数中取出最大的10个, 时间复杂度, 怎么优化? 有没有更快的解决方案?
(这是一个很经典的数据结构问题, 答案也很容易, 但是面试官要你进一步优化, 怎么更快?)

2.排序算法知道哪些? 有什么区别? 那些是稳定的? 时间复杂度?

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值