百度移动软件iOS开发面经
2023-08-30 10:45
打工兔
安徽师范大学 IP属地:上海
总体上问的问题很多而且细,1. 自我介绍 2. 项目问答:觉得哪个项目的复杂性比较高?
3. 大数加法,输入两个字符串(很大的数),输出两个数的加法值(字符串)使用逐位相加的方法,注意进位和反转问题即可。
4. 常用的排序算法有哪些?介绍一下他们的时间和空间复杂度。上面哪些排序算法是稳定的?哪些是不稳定的?
5. HTTPS的加密过程中,哪些是对称加密,哪些是非对称加密? HTTP和HTTPS分别默认监听的端口号是?说一下端口映射的方法。
6. 内存分页和分段是什么样的?分段机制有什么缺点?7.你如何使用cocoapods实现组件化管理或者多个工程的管理呢?
- 到底了 -
共1条评论