小红书iOS一面 凉经

据说发面经能有好运,先祝福各位小伙伴一波!最近面了小红书ios开发,但估计自己凉了,,,

一面,1.5h;

互相问候然后自我介绍,问简历大概说了项目,也没细问了(5m);

看你项目Swift写的,OC会吗?特性了解吗?

OC与Swift混编,有什么需要注意的?要混编要互调函数怎么做?

guardif 有什么区别?用 guard 有什么好处?

property wrapper 是什么?怎么用?

为什么 swift 里各种array,dict要用值?比oc用引用好在哪?

ARC和MRC区别?

ARC发生在什么时候?那运行时ARC在做什么?有什么用?

怎么检测野指针?

说说runloop是什么;runloop什么时候运行?runloop什么时候返回?

runloop怎么保活的?它会休眠吗?

ios内存管理详细说说;

怎么检测app是否卡?怎么检测一个线程哪里被block了?

app启动的详细过程?要优化怎么做?

这个代码会输出什么?为什么?(原版是oc,没抄下来,这个凭记忆写的)


let queue = DispatchQueue(label: "xyz", qos: .default, attributes: .concurrent)

print(1)

queue.async {

print(2)

queue.sync {

print(3)

}

}

print(4)

在主线程上执行async的任务,会开新线程吗?具体怎么执行的?

同步任务不会开新线程,异步任务都会开新线程,对吗?

在手动新建的线程query上执行async,提交async任务,会开新线程吗?具体怎么执行的?

zombi是什么?

算法:手写快排;(整个就这1个算法题)

oc能给class动态加属性吗?能加成员变量吗?能的话,底层怎么实现的?不能是为什么?

swift怎么添加属性?成员变量呢?

block是什么?

说说mvc,mvvm,区别和各自优点?

消息转发机制详细说说;

响应链是怎么工作的?

有个btn,我想要点击在它外围50px的一圈时也能响应,怎么做?

tableView cell的高度有几种方法设置?怎么设置动态高度?

collectionView cell的动态size设置呢?哪种方法你认为好?

#面经##小红书##社招##iOS工程师#
全部评论
您好,您目前工作几年了,我昨天也面试小红书了,面的是数据库研发的岗位,问的全部都是项目经验🤣没问基础问题
1 回复 分享
发布于 2021-07-23 15:23
哇,你的这个一面好难哦
点赞 回复 分享
发布于 03-10 12:44 美国
打印顺序1432?
点赞 回复 分享
发布于 2021-09-01 14:50

相关推荐

11-25 10:02
复旦大学 Java
一面:简历项目介绍一下项目内容怎么用定时任务调度解决分布式事务问题缓存穿透、雪崩、击穿是什么为什么要用消息队列,rabbitmq相比其他消息队列有什么特点java异常了解吗synchronized锁的实现(猜测问的是锁升级)多线程了解吗(猜测问的是实现方式)java内存模型是什么gc了解吗(猜测问的是死亡对象判断、垃圾收集)操作系统linux如何查看文件前5行(head -n 5 filename)cpu满载如何排查问题孤儿进程和僵尸进程进程、线程和协程的区别和作用进程通信方式动态链接和静态链接的区别数据库mysql底层数据结构了解吗(B+树)怎么选择主键左连接和右连接的区别redis底层数据结构(猜测问的是键值对和8种数据结构)redis单线程了解吗计网三次握手和四次挥手过程为什么TIME_WAIT要等待2MSL多路复用了解吗客户端从输入网址到显示网页内容经历的过程(解析域名、建立连接、请求与回应、解析网页)其他RPC了解么手撕算法LRU缓存给定一个数组,求和最大的连续子数组(前缀和+哈希表)反问:能过的话什么时候二面二面:简历项目介绍一下项目内容Spring Security+JWT实现用户认证的原理是什么怎么基于RBAC分配用户权限用户-角色-权限的方式来分配权限有什么缺点(为用户分配权限必须创建角色,可以通过用户-权限方式来解决)怎么用定时任务调度解决分布式事务问题还了解多少分布式事务解决方案javajava内存区域是什么局部变量和对象分别存储在哪里垃圾收集算法有哪些垃圾收集器有哪些,介绍一个熟悉的从写完一段java代码到执行经历了什么,类加载过程(双亲委派模型)Spring介绍下Spring核心原理(IoC和AOP)如果自己写一个IoC框架,核心方法是什么(答了HashMap存储Bean对象)提问:愿意转c++吗,有没有困难闲聊:问了英语成绩、文体竞赛、个人生活等,感觉像hr面会聊的问题
点赞 评论 收藏
分享
评论
2
45
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务