时长:30分钟 1. 自我介绍(约5分钟) 2. iOS基础 2.1 在启动一个App时,类的加载过程是什么样的? 2.2 在OC或者Swift中,调用一个类的方法时,具体的流程是什么样的?(OC走runtime机制,Swift则是四种不同的派发机制:直接派发、虚函数表派发、见证表派发、runtime动态派发) 2.3 一个App是如何被渲染的?(Vsync信号) 2.4 刚刚提到了离屏渲染,在什
🕒岗位/面试时间 iOS开发 2024/3/25 👥面试题目 1.自我介绍 2.专业和iOS无关,为什么考虑学iOS? 3.拷打项目,对MVVM、MVC的理解,项目是MVVM的,怎么体现,每个部份负责哪些功能? 4.数据库是sqlite,用的哪个库,有没有用第三方库? 5.对SPM和CocoaPods的了解?现在很多项目还是用CocoaPods知道原因吗? 6.iOS的内存管理了解吗? 7.会
时长:23分钟 1. 自我介绍:约4分钟 2. 项目问答:15分钟 3. 反问 3.1 部门负责哪些iOS开发业务? 3.2 对于iOS就业困难以及前端跨端技术的兴起,对iOS会造成哪些冲击? ------------------------------------- btw:面试时长一次比一次短,全程无八股,仅项目问答,无手撕。
发个面经,攒人品! - 动态库,静态库,编译链接,词法树,语法树 - 为什么可以直接引用 podfile 中的三方库 - 怎么找头文件 - block 的本质,变量捕获 - 输入 url 到显示页面的全过程 - 为什么三次握手 - tcp,udp区别 - Https过程 - KVO isa - Runtime 方法查找 - 消息转发 - 为什么很多三方库倾向于采用消息转发 - SDWebImage
两次面试的体验都很好,面试官的专业性很高,当遇到不会的问题时也会及时提醒。 一面 时长:约50分钟 无项目问答,直接是iOS基础、操作系统、计算机网络的问答 1. iOS基础 1.1 你使用过Swift,说一下Swift相比于C、C++、OC这些语言,有什么样的特点? 答:安全性(首要)、代码风格现代化、强类型、支持多种类型的编程范式如泛型、函数式编程 1.2 Swift中的类和结构体有什么样的区
首先,这不是一篇重复的帖子,因为我的问题比这更特别。 我知道如何使用该文件远程将字符串转换为字节。ReadAllBytes();命令,它可以完美地用于远程目的。 现在我想在不使用文件的情况下实现同样的效果。ReadAllBytes();方法并在代码内执行所有操作 这是我想要实现的明确示例: 这是一个19个字符的普通字符串 这就是我想要结束的 是否可以在不使用输入/输出命令的情况下将字符串变量动态转
本文向大家介绍ios动态设置lbl文字标签的高度,包括了ios动态设置lbl文字标签的高度的使用技巧和注意事项,需要的朋友参考一下 方法二: 方法三:
#软件开发2023笔面经# ==1、讲一下索引的你的理解;事务的特性;讲一下存储引擎,各有什么区别;MyISAM与InnoDB的区别;隔离级别== ==2、讲一下三次握手、四次分手具体;如何保证可靠传输;== ==3、点击一个url如何处理;http状态码讲一下== 答:[客户端](https://so.csdn.net/so/search?q=客户端&spm=1001.2101.3001.702
字节风控提前批一面 自我介绍 挖实习 进程和线程区别是什么 堆栈是什么(堆回答的不是很好) DNS http和https(没准备好) http无状态你是怎么理解的 BFC 同源和跨域 CORS 闭包和变量提升 ```js for(let i = 0; i < 5; ++i) { setTimeout(function(){ console.log(i + ''); }) } ``` 不用块级作用域
部门: 新业务部门 内容: 自我介绍 项目介绍 单体和多体架构区别 es和mysql区别 对垃圾回收的了解(自我发挥) 死锁的四个条件和避免死锁条件 算法题: 一棵二叉树, 将其中序遍历转成双链表的形式, 只可以使用树中结点的左右儿子指针, 不可以开新空间 #字节实习##24届实习#
1、自我介绍 2、项目细节 3、输入url后的过程 4、dns解析过程 5、进程和线程的区别 6、进程的通信方式 7、写题:旋转图像:旋转n阶矩阵90度 8、如何快速上手音视频相关的工作
【面试时间:2023/2/13】 问项目 如何规划目前所做的项目 微信朋友圈点赞和抖音点赞的区别 微信群聊和飞书群聊的区别 代码题一:第一题是给一个含有两个if语句的简单代码,分别设计语句覆盖、判定覆盖、条件覆盖的测试用例 代码题二:分别使用递归和非递归实现二叉树的后续遍历 今日头条在使用过程中如果无法刷新出新的内容,如果你是测试人员怎么找出问题 反问环节 除了两题代码题,其他的问题感觉都属于开放
项目 dns了解吗 进程 线程的概念和区别 进程间通信的方式 共享内存 信号量的优缺点 死锁了解吗 四个条件 计算机网络体系 知道的说一下 tcp和udp的区别 get和post的区别 其他请求方式了解 三次握手和四次挥手的流程 数组和链表的区别 栈和队列的区别 怎样哈希 哈希冲突的解决方法 算法题 合并区间 合并k个链表 (不让写归并) #字节面经#
#产品2023笔面经# (1)自我介绍 (2) 在实习当中主要做的是什么?。遇到最大困难 (3)产出竞品分析之后有什么作用?产品竞品分析的主要目的是什么 (4)围绕项目,收集用户的这些数据有什么用 (5)如果制定不同策略来审核抖音的内容 (6)什么样的内容你认为是不好的内容
3.21 一道SQL:按要求查询最近一条修改记录 一道算法题:按要求倒转字符串(可以原地操作) 简历相关:实习+美赛经历(数据相关的经历,问的非常简短,估计前面耗时太长) 大数据生态相关:我阐述了自己现有的理解程度(非常浅薄,自己没有相关项目经验;面试官没有多问) 反问:想从事这方向的工作,还有哪些努力要做? 面试官表示大数据生态方面的知识需要加强,其他计算机基础方面的也可以提高(任重道远呜呜呜)