探探ios工程师社招面经

探探ios工程师社招面经


探探科技(北京)有限公司

1.做个自我介绍

2.你知道Swift和Objective C有什么区别吗?Swift可以和C++混编吗?Swift和C可以混编吗?Swift可以用pointer,“*”吗?

3.你知道Objective C里面用Swift要Bridge吧?我说,应该是Swift用Objective C要用Bridge吧?面试官沉默了,在纸上划了一道什么。我是说错话了还是说错答案了呢?诶,你喜欢Swift什么地方?

4.你知道虚拟内存吗?那你知道App启动的过程吗?

5.你知道Mach O文件吗?那你知道App包里,都有哪些Mach O文件吗?

6. class和struct有什么区别。

7. CoreData里面那个fault,你知道是什么吗?那你知道SQLite吗?

8. Get和Post有什么区别?我一一例举的区别。他说:“你不觉得其实他们是一样的吗?”我以为这是测试我的决心,又例举了一遍它们在CDN下载上的区别。他说:“哦,我是说,从协议的定义上,他们没有区别,你懂吧?”

9.你知道https和http有什么不同吗?http有三次握手,你知道https多了哪些步骤吗?

10.你知道iOS的内存是怎么管理的吗?

11.多线程的线性,并发,同步,异步。

12.给了我一道GCD题,一堆DispatchQueue嵌套打印ABCDEFG字母,让我给出最终打印结果。里面有这么一句:DispatchQueue.main.sync。这句是著名的卡主线程句,我说了这个意思,他说:“我不知道啊,反正你给我最后结果”

13.一个变量,怎么实现同步读,异步写?

14.你说的这个cards deck,架构是怎么样的?


#社招##面经##探探##iOS工程师#
全部评论
HHHHHH,问题3面试官尴尬的一批,swift调OC的东西才要用.h的桥文件
点赞 回复
分享
发布于 2021-04-16 10:37
还有这面试官......一个校招生都应该知道的主队列串行是经典的死锁,他让你判断输出?赶紧跑吧老哥,进去了别发现一堆大坑😂
点赞 回复
分享
发布于 2021-04-16 10:53
淘天集团
校招火热招聘中
官网直投
欢迎加iOS交流群:1012951431 一起学习 一起进阶😅
点赞 回复
分享
发布于 2021-04-23 16:11
有些问题真的莫名其妙不知道他到底想问什么?也许是我能力不够无法理解吧!
点赞 回复
分享
发布于 2021-12-13 18:38

相关推荐

点赞 评论 收藏
转发
3 33 评论
分享
牛客网
牛客企业服务