字节跳动音视频面试一面挂!!!复习半月再战,转拿腾讯offer!

比较幸运的是,当时关注的一个公众号分享了一份大厂的面试真题,还有一套比较系统的Android系统学习资源。后面的大部分时间就是在啃这些资料。

指路↓↓↓

1307页字节跳动Android面试全套真题解析

耗时298天,8大模块、3382页66万字,Android开发核心知识笔记!

半个多月后,对自己多了一些自信,决定开始新一轮的战斗。没想到这么顺利就拿到了腾讯的offer。

腾讯面试(丝滑)

腾讯一面,30分钟

时间有点远,记不太清了

不过记得,问的问题都是和比较常问的问题,算法是手写了快排和双重锁单例模式。

腾讯二面(PCG)
时间

18日15时 时长90分钟,60分钟提问,30分钟手写算法

问题
  • 说一下帧率,比特率,分辨率
  • 常见的帧率是多少,我说是60或者30,然后一直追问电视的帧率是多少,我一直在30和60之间犹豫,一直问我确认吗,最后我说了一下逐行扫描和隔行扫描
  • 分辨率,只说了1080*720,好像还是错的,不过说了像素是RGB,最初是8:8:8,因为人眼对不同光线的敏感度不同,所以是9:9:6,现在rgb每一个增加到了10字节
  • 点击应用图标以后的流程,AMS是什么
  • 启动模式,生命周期
  • activity与service通信
  • broadcast是什么
  • webView知道吗
  • HashMap和concurentHashMap
  • android优化做过吗,我答了内存泄漏,ANR的情况,并且怎么解决他
  • 做过微信小程序吗
  • 三次握手,第三次失败会怎么样
    我说服务器不能确认客户端有接收信息的能力,会触发超时,重传
  • 他说有点不对,怎么知道客户端没有接收
    然后我说ICMP有回送与请求的报文,可以确认两台机子是否能够建立连接,并且有超时与源端抑止的差错报文,所以可以知道
  • 你会怎么设计三次握手
思考题
  • 0.5喜欢足球,0.6喜欢篮球,0.8喜欢排球,同时喜欢足球和篮球的是多少
    我说0.3,对方说不对,想了一下,说是0.1到0.5之间
算法
  • 求字符串的最大回文字符串
    我用了动态规划
    (对了写代码使用的是QQ,屏幕共享与打开摄像头)
非技术问题和反问
  • 为什么选择你现在就读的大学和专业
  • 为什么选择做Android音视频
  • 你们是什么部门,他说腾讯直播,腾讯课堂这些是他们负责的
  • 你们主要使用什么语言,C++吗。他说主要写客户端,主要是Java和object C,我们这里是两个平台都要写的,学IOS有问题吗,我说没有
  • 他问什么时候可以实习,我说投的的暑期,但是现在因为没开学,所以过几天或者暑假都可以
  • 他问为什么实习写的是3到6个月,我说如果不能转正,就要准备一下秋招

腾讯PCG hr面试

时间

是hr小姐姐,19日14时30分,时长半小时

面试过程(没有什么技术问题,基本上是闲聊)
  • 自我介绍
  • 为什么想来腾讯
  • 什么时候可以实习
  • 学校成绩怎么样?成绩与技术怎么平衡
  • 平时怎么学习,写博客吗
  • 投了什么公司(说了BATZ)腾讯、字节、阿里选择哪个
  • 阿里,字节和腾讯面试的感受
  • 评价一下前面的面试官
  • 抗压能力怎么样
  • 相较于其他人,你的优势和劣势
  • 说一下你技术最深的一点
  • 兴趣爱好
  • 每天的日程安排
  • 有亲属,学长在腾讯吗,从他们了解,对腾讯评价怎么样
  • 一分钟给出为什么可以拿到这个offer的理由

感想

腾讯速度还是蛮快的,每场面试大概隔了一两天,我从周一一面,周五hr面试就完了

就是hr面试完了以后有点慢,大概等了一周才得到正式offer。

最后,感谢大佬整理的资料,在这里我把大佬的资料和自己的面经分享出来,回馈大家。希望大家也能拿到目标offer!

1307页字节跳动Android面试全套真题解析

耗时298天,8大模块、3382页66万字,Android开发核心知识笔记!

学习宝典

对我们开发者来说,一定要打好基础,随时准备战斗。不论寒冬是否到来,都要把自己的技术做精做深。虽然目前移动端的招聘量确实变少了,但中高端的职位还是很多的,这说明行业只是变得成熟规范起来了。竞争越激烈,产品质量与留存就变得更加重要,我们进入了技术赋能业务的时代。

不论遇到什么困难,都不应该成为我们放弃的理由!

很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,对此我针对Android程序员,我这边给大家整理了一套学习宝典!包括不限于高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!

【Android核心高级技术PDF文档,BAT大厂面试真题解析】

【算法合集】

【延伸Android必备知识点】

【Android部分高级架构视频学习资源】

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

//bbs.csdn.net/topics/618156601)**

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 13
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值