当前位置: 首页 > news >正文

淄博瓷砖网站建设中企动力贺州网站seo

淄博瓷砖网站建设中企动力,贺州网站seo,房产网上查询系统,做自媒体素材搬运网站毕业好几年了#xff0c;上周发送了简历给腾讯#xff0c;参加了腾讯面试。具体部门这边就不说了。这次面试还是收获到了很多。一面电话面试#xff1a;面试官主要是针对iOS相关的基础问题。先简单自我介绍一下自己对mrc和arc的理解谈谈对自动释放池的理解自动释放池在mrc和…毕业好几年了上周发送了简历给腾讯参加了腾讯面试。具体部门这边就不说了。这次面试还是收获到了很多。一面电话面试面试官主要是针对iOS相关的基础问题。先简单自我介绍一下自己对mrc和arc的理解谈谈对自动释放池的理解自动释放池在mrc和arc区别多层自动释放池嵌套的对象在哪一层释放对于block理解mrc和arc下有什么区别使用注意事项对于深拷贝和浅拷贝的理解对于strong weakatomic等等理解weak原理如果属性完全不加修饰词入weakatomic系统会怎么处理简述下block的实现描述下IM系统如何保证消息不丢IM数据库如何设计表C引用和指针有什么区别Http协议30x的错误是什么谈谈你懂runloop得理解由浅入深谈谈对多线程理解:由浅入深谈谈category和extension区别系统如何底层实现category谈谈消息转发机制实现谈谈事件响应链如何响应view之外的事件界面性能优化整个面试大约1个半小时。整体上回答的还算OK自动释放池这块不够清楚底层实现。另外atomic是在属性没有写的情况下系统默认的。Block的底层实现也表达的不够准确。一面之后过了几天给了二面通知。二面视频面试这次面试官相对于一面更加侧重于过往项目。1.开头都是简短的自我介绍 2.聊一聊过往项目中你觉得收获最大的一个模块。突然遇到这个问题心理是有点懵逼的呀我不禁反想了一下过去这些个项目零零散散收获了不少知识和经验可是具体到哪一个模块完整的思考还是没有过的。答: 就说了上个项目做类似朋友圈的优化思路谈到了空间换时间缓存渲染相关的技术点。不得不惊叹腾讯的面试官的逻辑条理很快抓住了问题的本质。需求痛点界面卡顿体验不好 解决方案探索的思路-》解决方案。该模块引申到的新话题还涉及到了增量更新内存缓存本地缓存。细节上还谈到了富文本绘制Coretext框架的使用哎说来惭愧上次使用coretext已经是两年前连框架的核心API都已经不记得了。再加上项目中使用的是YYLabel的开源框架。最后只能凭借印象大概说了下绘制的流程其实面试官都是由浅入深的如果这边回答的不够深入。那么后面也就不会有更深入的探讨了。3.上个项目中存在视频裁剪录制等功能。 面试官对这块有些兴趣就聊到了视频裁剪的实现因为我们项目中使用了ffmpeg做的裁剪功能。包括视频下载数据裁剪封装引申聊到了边预览边裁剪因为我之前的项目并没有做到预览裁剪这块。也就没有深入聊下去了。期间简单谈到了rstp协议和HLSrtmp等协议的对比信令协议。虽然之前都有看过协议的大致实现和预览但是实际使用的是SDK没有实践加持。这部分知识是很容易忘记的。大致聊了下总体差别。4.项目中有用到过DLNA投屏协议 说来又是惭愧自己完整做过的项目过去了两年居然连流程协议都只是零零散散的记起来了很勉强的说出了大概实现流程。知道最后才记起来是soap协议。当初为了做这个可是研究了整整两周的。面试官应该也实现过这个需求提到了视频盒子断线如何检测做处理什么原因导致的。由于之前我们的产品需求比较简单没有特别完善。这里我也只能说了大概。5.项目做过视频播放需求使用的AVPlayer框架重点聊 面试官问到AVPlayer怎么监听视频缓冲状态的有哪几种状态。说来又是惭愧我只记得是KVO监听的。具体的API已经记不清了。 接着面试官问到这个需求遇到过哪些坑怎么解决的。 这个还真的有首先是回调播放进度在拖动时候错乱加载某些小视频的适配首帧出图很慢。KVO的模式不灵活。缓冲进度不受我们控制。短视频可能直接迅速缓冲到底。 还是之前的思路 需求痛点有了 解决方案探索的思路-》解决方案。 不得不说之前做的产品都是需求驱动解决了需求很多时候就没有极客精神在深入的去探讨。这块真的是差发散问到了如果网络不好首帧出图之后如何优化后续播放不卡顿 当时已经一脸懵逼了就提到了可以适当加大缓冲区等到足够的I帧数据再开始播放。甚至连常规的码率切换思路都没想到。作为做音视频相关产品的我太不应该了。6.项目聊完了之后又追问了iOS的一些基础问题属性和成员变量区别strongatomic关键字怎么理解runlooprunloop有几种状态等等。7.最后给出了一个非常有意思的算法题有15个瓶子其中最多有一瓶有毒现在有四只老鼠喝了有毒的水之后第二天就会死。如何在第二天就可以判断出哪个瓶子有毒 答开始我想到的是常规思路二分法717和面试官说了发现四只老鼠根本不够面试官友好的提示从老鼠面去想这时候很快想到了一个老鼠有死和不死也就0和1两个状态四只老鼠有16个组合正好是足够的。但是怎么分配瓶子还没想好演算了一会儿因为面试官这边时间有限就说思路是正确的。下面有兴趣在看怎么分哈。面试就到此结束了。二面持续了大约一个小时多一点。 二面自己感觉了很多欠缺不够深入。面试总结腾讯的面试官都非常的友好逻辑性非常强。综合素质很高。面试过程中虽然针对的都是技术问题但是考察的包含了逻辑思维和产品思维以及沟通能力等综合素质。特别是二面。认识到了自己的不足1.不够极客精神还是需求驱动之前的项目很多设计优化因为对产品的需求没有那么高精度遇到痛点的时候仅仅做了初步的探讨没有形成完整的闭环往往是做了一定的优化满足了需求就结束整个过程了。这对于自我的成长是很不好的。比如一个API了解到百分之70没有到100.已有项目知识面深度不够项目中使用到了某些API第一反应是先去看Demo完成需求事实上例如仅仅是一个简单视频播放可能调用API很简单就可以做到但是中间包含的却很多从网络协议到视频解封装编解码渲染。音频编解码播放。虽然每个环节都有去学习也都知道流程但是这是不够。要深入进去。即使自己的项目没有这块实践需求。也要自我驱动去做。3.自我总结欠缺以前都是浑浑噩噩的快乐开发也自学了不少。每个项目或者每个自我学习的过程走一段都应该站在更高点去总结一下。例如项目要站在产品角度自我学习要站在整体框架角度。否则学习到的东西一段时间不用就忘记了。高度也不够。没有完全消化透。感觉什么都懂一些但是什么都差一点火候怎么改善提高多写Blog分享东西会做和能写出来是两个层面。即使网上已经有很多实现了。消化好之后用自己的思路表达出来也有很大提高遇到问题无论是项目还是自己实践都要多问几个为什么不能浅尝辄止站在产品角度。从原理层面理解问题最重要是给出解决问题方案。demo不等于工程。阶段性总结知识点。古语: 学而时习之。反思了很多也清楚认识到自己的一些优点有技术热情爱好学习。很好的逻辑思维。沟通能力。相信只要坚持努力。一定能获得好的结果。也给自己打打气。共勉之。本文为第三方转载。原文链接腾讯社招iOS面试记录​mp.weixin.qq.com
http://www.pierceye.com/news/635919/

相关文章:

  • 昆明响应式网站怎么做最火的视频网站
  • 中山微信网站西安网站建设麦欧科技
  • 西平县住房城乡建设局网站网站备案 教程
  • 怎么用ps做简单网站推广码怎么输入
  • 跨越速运网站谁做的桂林网站建设培训
  • 荥阳网站建设多少钱做网站 提要求
  • 大学生个体创业的网站建设网页素材及网站架构制作
  • 网站开发前端框架和后端框架做长海报的网站
  • 柳州网站制作建一个网站怎么赚钱
  • 建网站支持设备是什么意思wordpress 默认密码
  • 找人做效果图那个网站网站开发语言 asp
  • 山东省山东省建设厅网站首页百度助手免费下载
  • 北京网站建设认百度非企推广开户
  • 厦门模板建站系统网站icp备案信息注册
  • 网站建设维护人员多语言网站开发
  • 网站开发 论文大连微信公众号开发公司
  • 珠海网站建设王道下拉惠烟台网站制作专业
  • 用php做网站要用构架吗ios开发者模式
  • 如何实现一个制作好的网站wordpress cdn
  • 成都网站商城建设深圳制作网站制作公司哪家好
  • 谁可以做网站开发公司空置房拨款合同
  • seo网站管理网站建设信(信科网络)
  • 做网站需要哪些东西网站设计报价单模板
  • 合肥家居网站建设怎么样网站建设与维护中
  • 淘宝app网站建设做网页设计可以参考哪些网站
  • 合作建设网站协议江门seo计费管理
  • 企业管理网站模板保定网站制作设计哪个公司好
  • 物流网站查询优秀设计赏析网站
  • 设计分享网站网站建设资料需要公司提交的吗
  • 广州网站站建设培训html用户登录注册页面代码