2022-11-24 面试题总结

1.iOS同一个方法被多次交换了,方法会执行么?
答案:会依次执行,执行的结果是:倒叙排列,最后调用原类的方法


image.png

2.iOS-分类重写原类方法时,如何调用原类方法
https://www.jianshu.com/p/cd74af4746c5

3.上台阶问题,斐波那契数列
优化:创建hash表,空间换时间。
怎么解决hash冲突

链地址法
再[哈希](https://so.csdn.net/so/search?q=%E5%93%88%E5%B8%8C&spm=1001.2101.3001.7020)法
建立公共溢出区
开放定址法

https://blog.csdn.net/lycwhu/article/details/125765770

4.客户端怎么减轻服务端的请求压力
我目前能想到的
(1)公用接口合并,数据合并,客户端做缓存操作
(2)接口细粒度拆分,分为主要功能接口+非主要功能接口
(3)某些场景下,可以对结构框架内容进行单独隔离,正常展示的时候只请求当前页面展示的内容的数据信息
(4)针对一些特别的数据信息,例如二维码,可以依靠前端接口实现二维码生成

5.开放性题目
如何设计一个跨平台的小程序框架
使用flutter设计一个小程序
https://blog.csdn.net/pakeym/article/details/125882102

你可能感兴趣的:(2022-11-24 面试题总结)