全民短视频面试题
1、@property 属性关键字
2、GCD
3、Runtime 底层
4、Runloop 底层实现、线程跟 Runloop 的关系
5、AFNetworking 内部结构和实现原理。
6、怎么避免崩溃,像数组字典崩溃等
7、友盟分析闪退的具体步骤,怎么定位到闪退的代码位置
8、安全攻防
9、https 证书配置
10、自动化测试
11、有没有做过单元测试
Update your browser to view this website correctly. Update my browser now
二叉树算法题( JavaScript 实现) 二叉树的中序遍历递归: 12345678910111213var inorderTraversal = function(root) { let res = [] const inorder = function(root) { if (!root) {
天眼查 1.通用化技术提升迭代效率 2.降低三方 App 接入成本 3.SDK 体积优化,为什么用 Masonry 会增加体积 4.加载速度优化,怎么统计的?多个请求并发怎么处理的? 5.引用计数,isa 里都有什么?weak 的实现?对象的释放流程 6.方法交换交换的是什么? 7.SDWebIma
转转 一面: 1.活动页组件化,JSON 结构,跳转区分 Scheme 和 HTTP 是谁来处理的? 2.加载速度优化 3.检测无用代码是检测的 mach-o 的无用类还是方法? 4.多个请求完成后通知除了 GCD 还有什么方法? 5.webView 和原生的交互,设计一个监听原生页面声明周期,通知
美团面试题 1.Runtime 2.Runloop 3.内存管理 4.组件化 5.Flutter 6.前端 7.iOS 引用计数和 GC 的区别 参考链接:简书-垃圾回收和自动引用计数 8.算法(二叉树最大深度) LeetCode 题目链接:二叉树的最大深度 12345678910111213var
ofo面试题 1、block 的底层实现? 2、block 的类型有哪几种? 3、你碰到的 block 的循环引用? 4、为什么你在用 Masonry , AFNetworking 的 block 回调不需要对 self 进行 __weak? 5、出现野指针的情况大概有哪些? 6、Swift 里的闭
职场已读乱回 :root { --dark-gray-start: #2D2F33; --dark-gray-end: #1A1A1A; --white-collar-blue-start: #6C8EB4; --white-collar-blue-end: #B4C7E7; --slacker-o
欢迎投稿:swift@88.com
可爱 2048 游戏 body { background-color: #faf8ef; font-family: Arial, sans-serif; display: flex; flex-direction: column; align-items: center; justify-conte