首页 > 本硕双非血战字节一面iOS日常实习,大概率凉凉的复盘!
头像
牛客806262116号
发布于 2021-11-29 22:56
+ 关注

本硕双非血战字节一面iOS日常实习,大概率凉凉的复盘!

1.自我介绍

2.面试问题:

  (1)具体描述你发表的与iOS相关的那篇论文

  (2)oc属性,有哪些常见的修饰符?

  (3)nonatomic和atomic有什么不同?

  (4)原子锁是怎么回事?

  (5)死锁?

  (6)多线程下访问资源,比如数组,多线程下会有什么风险?

  (7)怎么避免这种case?

  (8)除了自旋锁,还有哪些锁?

  (9)ios开发中,有没有遇到过内存泄漏的情况?

  (10)oc中,怎么给系统类添加一个方法?

  (11)什么是虚拟内存?

  (12)关于虚拟内存,还了解什么?

  (13)tcp连接怎么保证可靠性?

  (14)除了你说的三次握手,还有什么?

  (15)https的通信过程?具体的过程?

  (16)https的证书了解什么?

  (17)用过单例模式吗?大概是什么样子的?

  (18)inline内联函数?。。。。。。。。

  (19)怎么判断单项链表有无环?

  (20)你了解编译吗?中间执行过程?

  (21)你了解面向对象吗?

  (22)你了解iOS的arc吗?原理是什么?

  (23)你了解iOS的kvc吗?

  (24)你了解iOS的kvo吗?

  (25)你写那个app的话,用哪个语言?

(26) swift里的class和struct有什么区别?

(27)你的app上过appstore吗?

  (28)算法题,螺旋打印矩阵:

        1 2 3

        4 5 6

        7 8 9

输出 1 2 3 6 9 8 7 4 5。(半个小时,我才写出来,写的和👨一样丑 鼠鼠哭了 平时还要多练啊)

(29)你iOS开发纯靠自学吗?多长时间?包含你的app吗?

全部评论

(1) 回帖
加载中...
话题 回帖