深入剖析原理!字节跳动Andorid岗25k+的面试题,附带学习经验
作者:互联网
前言
新鲜面筋出炉了!
一直都挺喜欢京东这家公司的,于是一边复习,一边看京东的招聘信息。
我是在7月25日投递的简历,投出去后等了三天,一直没有收到回音。本来以为已经石沉大海了的,没想到三天后收到了信息。
因为目标公司不在本地,我当时还在乡下,网不好,所以整个面试节奏都往后推了一下,后面约了8月6日的笔试。
后面,一切顺利进行,11号上午短信+邮件通知12号下午15.30电话面试。
这里要说一下,给我面试的面试官口音是正宗川普,好几次我都没听清,让面试官重复了好几次问题,还好面试官有耐心hhh。
下面,我记下这次的面经供大家参考,希望对大家有帮助。
字节音视频一面凉经
时间:花了70分钟左右
面试过程:
一开始问我的是一位大佬,他先是问了我一些c++的知识,我答不上来,于是,就说谈一些比较基础的问题。(不得不说,面试官非常棒,很好说话,不存在故意刁难的行为)
面试过程基本上还算是顺利吧,并没有遇到冷场的现象。以下是能记住的遇到的问题:
- 抽象类与接口
- final,finally,finallize区别
- 锁
- 线程怎么开启,怎么使用
- 线程执行结束,我们怎么知道他结束了,其实是ipc的问题…
- tcp和http区别
- 然后让我手算255.255.250.0子网掩码的IP可以有多少个,应该是8+2,所以是2的10次方个
- 刚开始记错了,32/4是8,记成了6,面试官一直问我确认吗,还好后来反应过来了…
- ndk了解吗
- 音视频为什么编码,常见的音视频格式
- 说一下ffmpeg吧
- opengl是干嘛的,egl是干嘛的
- android怎么往ndk通信与调用的,我答了binder,不对,后来看了书应该是jni
- 算法:java手写一个链表类,同时将两个这个类的有序链表合并
唉,我先弄成了双向链表,说不要这么麻烦,后来合并又忘了把链表往下一个指了
感想
面试期间,面试官提醒了我一些(面试官是真的好),但是让我比较意外的是,我准备了好多android,Java的内容,但是一点都没有问到……感觉有些劲儿使错地方的感觉。
字节考的东西与其他家的有点不一样,但是也是看基础,就比如那个子网掩码的问题
面试官还是很nice的,提醒了我一堆东西,我感觉收获很多。
反问环节
感觉面试官人很好,我当时问了一下他,如果我进了公司成为正式员工,一般做什么工作。他的回答大概是,公司的工作比较多,看我的个人兴趣和能力,我Java和android做的比较多,应该是去做sdk和比较上层的东西。
后来他告诉我,这里的工作,九成都是用c++,问我这个方面有没有问题。当时我心里觉得还是有些挑战,但是为了面试可以顺利一点还是说了没有。
受挫
一面体验还可以,感觉通过的可能性还是比较大的,但是万万没想到,居然挂了。
总结
Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!
上面分享的字节跳动公司2021年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。
【Android学习PDF+学习视频+面试文档+知识点笔记】
【Android高级架构视频学习资源】
F%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)】
【Android高级架构视频学习资源】
Android部分精讲视频领取学习后更加是如虎添翼!进军BATJ大厂等(备战)!现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水,赶快领取吧!
标签:25k,面试题,字节,面试官,链表,面试,Andorid,Android,学习 来源: https://blog.csdn.net/m0_56330481/article/details/116047665