腾讯音乐-全民K歌iOS面经

本文详细记录了一位求职者在腾讯音乐-全民K歌面试过程中的经历,涵盖了从一面到HR面的面试内容,包括iOS基础知识、网络通信、数据库、内存管理、设计模式等多个方面的问题。面试者在数据库部分表现出不足,但整体表现良好。
摘要由CSDN通过智能技术生成

面试内容

一面(腾讯会议视频面试)

0. 自我介绍和手撕代码(简单题:给定一个字符串,返回后面k个字符)

1. 从在浏览器输入URL到网页显示的过程,发生了什么

2. 为什么HTTPS是安全的

3. TCP是怎么保证可靠传输的

4. 堆和栈的区别

5. 什么是内存对齐(这个没回答好)

6. 深拷贝和浅拷贝的区别

7. 进程和线程的区别

8. 什么是死锁,死锁发生的条件以及怎么避免

9. 进程间的通信方式有哪些

10. 二叉树的遍历方式有哪些

11. 字典查找的时间复杂度是多少,为什么

12.数据库事务正确执行的四个基本要素(没答上来)

13. 说一下三种范式(也没回答上来,并且坦白告诉面试官,我对数据库不是很熟悉)

14. strong、weak、assign、retain和copy等修饰符的区别

15. 说一下MVC设计模式

16. app生命周期

17. KVO的原理

18.说一下对Runloop的理解

19. 有看过AFNetworking源码吗(我简历上提到用过哪些库。我回答了没看过)

20. 你在学校做iOS项目的时候,有没有遇到什么印象深刻的问题,你是怎么解决的(针对简历上面写的项目问)

21. 你有什么想问的吗

小结:一轮面试问的基础问题比较多,大部分都回答得不错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值