首页 > "iOS秋招面经系列" - 快手三面面经
头像
晨曦
发布于 2020-07-09 18:01
+ 关注

"iOS秋招面经系列" - 快手三面面经

关于我:

Hello,大家好,我是西瓜视频一枚iOS开发工程师。去年秋招有投递过30多家企业,最终也是面试近20家,成功拿下8个Offer。最终经过筛选,我选择了非常nice的西瓜视频团队。近期我将发布“iOS秋招面经系列”文章,将我在面试中遇到的问题分享给大家。
希望大家在阅读完一系列文章以后,可以顺利的拿到offer。

当然,如果你也想来西瓜视频团队,欢迎在文章下方的链接/二维码/邮箱/牛客私信投递简历。
欢迎长期关注本系列文章,我也会在工作空余补充每篇面经的参考答案。

快手三面面经

一面

  • 说一说内存的分布情况,int *a  malloc的情况
  • 说一说static的运行情况,会不会重复赋值
  • 说一说指针常量和常量指针的区别
  • 说一说如何让外部应用当前页面的一个变量(extern)
  • extern和static能否共用
  • 说一说常用的排序,常用的树,平衡二叉树为了解决什么问题,完全二叉树是什么
  • 什么是缺页,说一说LRU,LRU使用了什么数据结构
  • weak assign的区别
  • 写一种OC中的死锁
  • 一个int类型的变量,在内存中占用多大的内存,为什么是4/8,如果刚好是4/8的话,那么系统是怎么知道这块int内存起始位置和结束位置的 (时间久了可能描述的不太清楚,看过Linux底层书的同学应该了解,大概是开辟一个内存的时候,会多开辟一小块来记录当前内存的大小等,大概是这个意思)
  • 算法 翻转字符串

二面 


  • 介绍自己的产品
  • 如果一个页面,上面是tableview,下面可能是video可能是image,你怎么设计。
  • tableView的优化,卡顿检测
  • 你对图了解多少,如何设计一个功能,来检查iOS项目中头文件循环引用的问题 (我记得面试官的提示是有向图)

三面

  • 讲讲什么是冯诺依曼结构
  • 学过计算机组成原理吗
  • 学过汇编吗
  • TCP是如何保证可靠性的,如果让你设计一个文件互传模块,如何保证文件传输的可靠性 (看过图TCP/IP系列书的同学应该有了解,check校验和、握手、滑动窗口等等概念)
  • 脑筋急转弯的题目, 大致是5个人,2个人的帽子是三角形,3个人的帽子是圆型,随机站成一列,每个人只能看到前一个人的帽子,他可以选择告诉前一个人他是什么帽子,也可以不说话。。。。 具体忘记了



近期我会整理答案,如果有需要内推的小伙伴也可以找我联系。当然如果没有iOS开发经验,但是想从事这个行业,也欢迎进行投递。牛客可私信,我会不定期答疑。


校招内推码: AV7BGGC
欢迎大家转发内推码给朋友们(校招岗位皆可用),在官网投递时【填写内推码】【完善简历】,点击【提交投递】即可内推成功,快来投递吧~




全部评论

(0) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐