8.10 腾讯iOS一面

wxg 视频号,base在广州。。tx会议面了30分钟

简历写的项目懒得写了,跟之前大差不差。

iOS相关:
  • strong vs weak, weak实现原理
  • 如何运行时给对象添加属性, 关联对象实现原理
  • runloop vs 线程, runloop mode的作用, autoreleasepool vs runloop释放时机etc
  • 图片如何从内存中被加载出来,渲染过程
  • app缓存体系
  • 假设feed流中有大量的图片,用户可能上下来回滑动,无法全部加载到内存中,如何设计缓存替换规则

基础知识:
  • TCP握手挥手
  • HTTP 3.0 2.0看我不(mei)想(bei)说(guo)就没问了。。。

算法:
求top k,老题了,说了快排和堆两种。问如果数据量特别大应该用哪种。。关键区别可能还是快排每次只能取到第k个,而前k都是无序的,堆可以保证前k都是有序的,在数据量和访问频率都很大的情况下应该还是堆好一些

总结:
面试官表示他们是做视频号的,暗示接下来会问一堆图像、缓存、内存管理相关的高难度问题,回去赶紧仔细研究一下orzorzorz
#面经##校招##腾讯##iOS工程师#
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 13:15
点赞 评论 收藏
分享
07-11 15:12
门头沟学院 Java
别人在上班,我就在工位上看看视频啥的,这正常吗?
程序员小白条:实习就是摸鱼,只是公司指标,把你进来了,可能那时候客户很多,但等你进来的时候,已经是淡季了,根本没多少需求,或者说根本不适合实习生去完成,因此你就每天干坐着就行,可能1,2个月都没需求
实习生的蛐蛐区
点赞 评论 收藏
分享
湫湫湫不会java:先投着吧,大概率找不到实习,没实习的时候再加个项目,然后把个人评价和荣誉奖项删了,赶紧成为八股战神吧,没实习没学历,秋招机会估计不多,把握机会。或者说秋招时间去冲实习,春招冲offer,但是压力会比较大
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
05-29 20:12
点赞 评论 收藏
分享
评论
4
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务