首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
加拿大炮王
门头沟学院 iOS开发
发布于广东
关注
已关注
取消关注
mark
@紫狐狸:
腾讯社招iOS面经
具体部门这边就不说了。这次面试还是收获到了很多。 一面,电话面试: 面试官主要是针对iOS相关的基础问题。 先简单自我介绍一下自己 对mrc和arc的理解 谈谈对自动释放池的理解 自动释放池在mrc和arc区别 多层自动释放池嵌套的对象在哪一层释放 对于block,理解,mrc和arc下有什么区别,使用注意事项 对于深拷贝和浅拷贝的理解 对于strong weak,atomic等等理解 weak原理 如果属性完全不加修饰词入weak,atomic,系统会怎么处理 简述下block的实现 描述下IM系统如何保证消息不丢 IM数据库如何设计表 C++引用和指针有什么区别 Http协议30x的错误是什么 谈谈你懂runloop得理解:由浅入深 谈谈对多线程理解:由浅入深 谈谈category和extension区别,系统如何底层实现category 谈谈消息转发机制实现 谈谈事件响应链,如何响应view之外的事件 界面性能优化 整个面试大约1个半小时。整体上,回答的还算OK,自动释放池这块,不够清楚底层实现。另外atomic是在属性没有写的情况下系统默认的。Block的底层实现也表达的不够准确。一面之后过了几天给了二面通知。 二面视频面试: 这次面试官相对于一面,更加侧重于过往项目。 1.简短的自我介绍 2.聊一聊过往项目中你觉得收获最大的一个模块。 答: 就说了上个项目做类似朋友圈的优化思路,谈到了空间换时间,缓存,渲染相关的技术点。不得不惊叹腾讯的面试官的逻辑条理,很快抓住了问题的本质。 需求痛点:界面卡顿,体验不好 解决方案:探索的思路 -> 解决方案。 该模块引申到的新话题还涉及到了增量更新,内存缓存,本地缓存。细节上还谈到了富文本绘制,Coretext框架的使用,但由于也好久没用了,最后只能凭借印象大概说了下绘制的流程,其实面试官都是由浅入深的,如果这边回答的不够深入。那么后面也就不会有更深入的探讨了。由于之前我们的产品需求比较简单,没有特别完善。这里我也只能说了大概。 接着面试官问到这个需求遇到过哪些坑,怎么解决的。还是之前的思路,需求痛点有了 解决方案:探索的思路 -> 解决方案。 不得不说之前做的产品,都是需求驱动,解决了需求,很多时候就没有极客精神,在深入的去探讨。这块真的是差! 项目聊完了之后,又追问了iOS的一些基础问题,属性和成员变量区别,strong,atomic关键字,怎么理解runloop,runloop有几种状态等等。 最后给出了一个非常有意思的算法题 有15个瓶子,其中最多有一瓶有毒,现在有四只老鼠,喝了有毒的水之后,第二天就会死。如何在第二天就可以判断出哪个瓶子有毒 答:开始我想到的是常规思路二分法,717,和面试官说了,发现四只老鼠根本不够,面试官友好的提示从老鼠面去想,这时候很快想到了一个老鼠有死和不死,也就0和1两个状态,四只老鼠有16个组合,正好是足够的。但是怎么分配瓶子,还没想好,演算了一会儿,因为面试官这边时间有限,就说思路是正确的。下面有兴趣在看怎么分哈。面试就到此结束了。 二面持续了大约一个小时多一点。 二面自己感觉了很多欠缺,不够深入。 面试总结 腾讯的面试官都非常的友好,逻辑性非常强。综合素质很高。面试过程中虽然针对的都是技术问题,但是考察的包含了逻辑思维和产品思维以及沟通能力等综合素质。特别是二面。 认识到了自己的不足: 不够极客精神:还是需求驱动,之前的项目很多设计优化因为对产品的需求没有那么高精度,遇到痛点的时候:仅仅做了初步的探讨,没有形成完整的闭环,往往是做了一定的优化满足了需求就结束整个过程了。这对于自我的成长是很不好的。比如一个API了解到百分之70,没有到100. 已有项目知识面深度不够:项目中使用到了某些API,第一反应是先去看Demo,完成需求,事实上例如仅仅是一个简单视频播放,可能调用API很简单就可以做到,但是中间包含的却很多,从网络协议,到视频解封装,编解码,渲染。音频编解码播放。虽然每个环节都有去学习,也都知道流程,但是这是不够。要深入进去。即使自己的项目没有这块实践需求。也要自我驱动去做。 自我总结欠缺:以前都是浑浑噩噩的快乐开发,也自学了不少。每个项目,或者每个自我学习的过程走一段,都应该站在更高点去总结一下。例如项目,要站在产品角度,自我学习,要站在整体框架角度。否则学习到的东西一段时间不用就忘记了。高度也不够。没有完全消化透。感觉什么都懂一些,但是什么都差一点火候 怎么改善提高: 多写Blog分享,东西会做,和能写出来是两个层面。即使网上已经有很多实现了。消化好之后,用自己的思路表达出来,也有很大提高 遇到问题,无论是项目还是自己实践,都要多问几个为什么,不能浅尝辄止,站在产品角度。从原理层面理解问题,最重要是给出解决问题方案。demo不等于工程。 阶段性总结知识点。古语: 学而时习之。 反思了很多:也清楚认识到自己的一些优点,有技术热情,爱好学习。很好的逻辑思维。沟通能力。相信只要坚持努力。一定能获得好的结果。也给自己打打气。共勉之。
点赞 4
评论 2
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-23 10:18
华为_软件工程师
OD招聘周报 4.23
失踪人口回归1.机考未来有计划禁止使用本地IDE(目前仍可使用)但是机考模式已经全部采用核心编码模式,同力扣的模式2.老系统本周已完全停止新增简历和流转3.本周起节假日与机考日冲突时机考仍正常进行
点赞
评论
收藏
分享
04-24 08:57
门头沟学院 Java
实习时最怕听到的10句话,听到第一句我就想提桶跑路
刷到这个话题,我DNA都动了。实习半年,我总结出了互联网实习生的死亡语录,每一句都能让我当场心跳加速、头皮发麻、脚趾抠地,听到其中任何一句,我都能条件反射式地想提桶跑路。我赌90%的牛友,至少被其中一句暴击过!【TOP1 万能死亡开场白】“有空吗?”这句话,绝对是实习生噩梦排行榜TOP0,没有之一。在公司里,不管是leader、mentor、产品、测试,谁给你发一句“有空吗?”,你都会瞬间心跳漏半拍,脑子里飞速闪过100种坏结果:是要给我加新活了?是我写的代码出bug了?是我哪里做错了要挨骂了? 最恐怖的是,他只发这三个字,不说是啥事,你回也不是,不回也不是。回“有空”,大概率要接一堆活;回“...
实习时最怕听到的一句话
点赞
评论
收藏
分享
04-20 19:02
华南理工大学 Java
暑期惊险结束
记得上次找日常实习从投递到最后offer总共花了51天这次暑期也是惊人的相似,从开始投递到offer也是花了51天暑期总结蚂蚁3月20一面挂阿里所有意向简历挂美团3月18一面挂字节3月17投递3月23一面3月27二面3月30三面,三天后挂+转岗4月10从二面复活4月17三面4月20offer快手4月1日一面4月13日二面4月20hr面百度4月11日一面4月14日二面4月17日三面这回教训就是以后不要在职面试了,实在太累+心态不稳,一开始想着就算没有公司要还能在现在公司赖着,最后活也不想干,面试也不想面感谢字节收留了,听说强度不小(早10晚10),好在base在广州,希望顶住😥😥
点赞
评论
收藏
分享
04-26 21:42
南京邮电大学 C++
丝滑入池,希望能泡出来
😋😋😋
点赞
评论
收藏
分享
04-23 18:13
门头沟学院 Java
简历上需要体现你的AI能力
2026年招聘最多的就是AI工程师,面试问的最多的也是“AI相关”; 91% 的公司用 AI 筛简历,85% 的简历都提到了 AI。但问题是:大部分人写的 AI 能力,机器看了没用,人看了也没用。 来看看你的简历在哪个段位👇: 青铜段位:列工具名(0分) 技能:熟练使用 ChatGPT、Cursor、Midjourney 这等于在说"我会上网"。面试官每天看 50 份简历,30 份都这么写。工具名不是能力,使用场景才是。 白银段位:写了使用场景(60分) 使用 Claude API 进行代码 Review,辅助日常开发 比青铜好一点,至少知道用在哪了。但还是没有说...
简历上如何体现你的“AI...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
毕业季有感
1.3W
2
...
Agent面试-RAG篇
1.0W
3
...
字节Agent面试问我:“你了解哪些 Agent 框架?”
4750
4
...
27找实习,悲喜报
4246
5
...
学校食堂大舞台,毕业你就来
4068
6
...
暑期结束,终于OC了
3835
7
...
腾讯云智二面挂
3818
8
...
25的后端学长已经去跑网约车了。。
3704
9
...
拼多多暑期服务端tl
3681
10
...
wxg timeline
3441
创作者周榜
更多
正在热议
更多
#
这个offer值得去吗?
#
3713次浏览
68人参与
#
你实习是赚钱了还是亏钱了?
#
119499次浏览
661人参与
#
联宝杯大学生创新大赛,你的技术值得产业级答案
#
43536次浏览
498人参与
#
你会因为行情,降低找工作标准吗?
#
13546次浏览
150人参与
#
机械人晒出你的简历
#
191541次浏览
1104人参与
#
如果春招能重来,我会___
#
6582次浏览
75人参与
#
实习想申请秋招offer,能不能argue薪资
#
256104次浏览
1333人参与
#
刚入职的你踩过哪些坑
#
60118次浏览
417人参与
#
腾讯云智研发工作体验
#
43442次浏览
177人参与
#
招银网络求职进展汇总
#
250005次浏览
1121人参与
#
面试官拷打AI项目都会问什么?
#
2783次浏览
148人参与
#
想做Agent可以做哪些岗位?
#
3322次浏览
44人参与
#
你觉得最好用的AI编程工具是_
#
1373次浏览
35人参与
#
除了线上,还能去哪些地方投简历
#
4294次浏览
47人参与
#
求职你最看重什么?
#
166384次浏览
907人参与
#
你的秋招白月光和意难平公司
#
98294次浏览
350人参与
#
实习第一天,你在干什么
#
4751次浏览
41人参与
#
暑假倒计时,你都干了些啥?
#
58949次浏览
314人参与
#
如何一边实习一边秋招
#
2235796次浏览
19228人参与
#
如何排解工作中的焦虑
#
330508次浏览
2832人参与
#
你和你的mentor相处模式是__
#
6882次浏览
62人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务