首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-25 16:38
已编辑
门头沟学院 Web前端
生而野蛮:非科班到大厂Offer,我的前端逆袭路径复盘
从乡村泥土路到211校园,从懵懂迷茫到目标坚定,你的成长之路,藏着每一步的挣扎与坚持、选择与蜕变。风起于青平之末 浪沉于波澜之间,那些看似平凡的过往,那些咬牙坚持的瞬间,终会拼凑成照亮前路的光。 从小你就习惯了独立,小学每天往返8公里上学,初中独自离家30公里住校,早已学会了自己照顾自己。 高中:低谷蓄力,逆风翻盘 高一高二的你,始终保持着认真听课的态度,没有太多杂念,只是单纯地做好自己该做的事,为未来积蓄力量。那时的你,还不懂什么是挫折,也未曾想过,高三会迎来一场足以击垮心态的考验。 高三,是你人生中的至暗时刻。一模物理成绩出来,仅有 16 分,距离高考仅剩几个月,巨大的落差让你陷入绝望,心...
我的求职进度条
点赞
评论
收藏
分享
04-20 22:27
广西大学 算法工程师
百度 AI Agent开发 一面(PISG)
1. 自我介绍2. 介绍一下你的项目3. MCP 和 Skill 的区别是什么MCP 更像标准化的能力接入协议,解决的是“模型怎么发现、描述和调用外部工具”的问题;Skill 更像高层动作抽象,解决的是“把多个工具和步骤封装成一个可复用能力”的问题。MCP 关注接口层和通信层,Skill 关注语义层和任务层。一个 Skill 可以内部调用多个 MCP 工具,但对上层 Agent 来说它仍然是一个原子动作。生产里如果把两者混为一谈,最后会变成工具越接越乱,Agent 决策空间越来越大,稳定性越来越差。4. 你怎么理解上下文窗口,哪个部分最占用 token上下文窗口不是“能塞多少文本”的问题,而是...
AI-Agent面试实战...
点赞
评论
收藏
分享
03-13 10:20
武昌首义学院 运维工程师
春招约不到面试,太难受了
UtopianYou...:
这个简历排版真的不太行哦,去找免费的或者花点小钱,把排版弄整齐一点吧,看着舒服。
点赞
评论
收藏
分享
昨天 17:37
山东大学 Java
如何解决面试紧张
最近很多股东反应自己面试的时候紧张到呼吸困难,手心呼呼冒汗,很多原本准备好的问题都回答的坎坎坷坷。这其实是个很常见的问题,大部分的同学从小学到大学接受的教育一直是应试教育,上课站起来回答问题都紧张,爬个黑板能手心的汗能在黑板上烙个汗印,只会闷头做卷子。再加上本身是个i人,发挥的更不好了。很多同学紧张的点在于害怕失败,特别是面大厂的时候,觉得好不容易有一次面试机会生怕失去,其实大厂也是厂,不是说你进了大厂就能飞黄腾达光宗耀祖之类的,说白了属于计算机的红利差不多已经过去了,可能还有一些拿到很高薪水的,那也是凤毛麟角且朝不保夕,所以先对这些公司平等的祛魅。面试节奏通常一场面试上来会先让你自我介绍,这...
面试紧张时你会有什么表现...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
前端手撕总结
1.3W
2
...
放弃其他大厂,我为什么选择携程机票BU?
8176
3
...
第一次面试被压力了,以为是kpi
2789
4
...
地狱四月
2789
5
...
得物后端AI面
2772
6
...
我的前途全被学校毁了!!!
2107
7
...
28届双非本oc鹅厂
1999
8
...
25届入职互联网大厂的老登,总结了几点心里话
1762
9
...
最近在做Agent面试,我发现了很多共性的问题...
1675
10
...
暑期完结!
1373
创作者周榜
更多
正在热议
更多
#
你的实习产出是真实的还是包装的?
#
74420次浏览
594人参与
#
你是怎么和mt相处的?
#
102169次浏览
500人参与
#
华泰星战营,提前锁定校招offer
#
13921次浏览
392人参与
#
打工人的工作餐日常
#
96231次浏览
554人参与
#
拼多多集团-PDD笔试
#
87225次浏览
594人参与
#
网易游戏雷火笔试
#
11648次浏览
108人参与
#
26届秋招投递记录
#
123551次浏览
683人参与
#
招银网络科技(深圳)有限公司成都分公司笔试
#
5191次浏览
21人参与
#
毕业论文怎么查AI率
#
85466次浏览
1963人参与
#
网易笔试
#
171771次浏览
812人参与
#
简历上如何体现你的“AI”能力?
#
17821次浏览
383人参与
#
找不到大厂实习可以去小厂吗?
#
23609次浏览
279人参与
#
你总挂在第__面?
#
12830次浏览
151人参与
#
哪些AI项目值得做?
#
27803次浏览
664人参与
#
如何准备秋招
#
81912次浏览
871人参与
#
0offer互助地
#
770607次浏览
4728人参与
#
实习时最怕听到的一句话
#
24703次浏览
226人参与
#
多益网络工作体验
#
70153次浏览
312人参与
#
没有面试的日子里,你在做什么
#
15285次浏览
389人参与
#
秋招被挂春招仍然能投的公司
#
31815次浏览
241人参与
#
秋招开始捡漏了吗
#
244619次浏览
1058人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务