Android开发Android开发Android开发经验谈

Android开发3年,4个月面试,终于拿到小米、京东、字节大厂

2020-03-31  本文已影响0人  飞鱼_9d08

前言

普通本科计算机专业,坐标杭州,工作三年以来换过两个小公司,但是目标一直是大厂。谨以此文来记录我的学习历程,如有错误,希望大家能及时提出!

面试情况

从19年11月初到20年3月底,前前后后一共面试了 14 家公司的Android岗,按城市划分为:

历时4个月,最终收获了 小米、京东、微店、字节跳动 的offer

学习笔记(技术点)

Java
FrameWork层源码解析
自定义view
性能优化
NDK

指针,数组与指针,多级指针
字符串,结构体 ,共用体,文件读写

JNI变量涵义与JNI字符串调用
JNI调用java函数与JNI引用

C++对C的加强,C/C++中的const, 引用
C++对C的函数扩展,C++面向对象一
C++的构造函数与析构函数
C++的浅拷贝和深拷贝
C++的初始化列表;
C++的new delete;
C++操作符重载
C++操作符重载;
C++静态成员变量成员函数
C++友元

C++操作符重载

C++类继承和多态

身份证识别
OpenCV人脸定位模型训练
OpenCV人脸跟踪
OpenCV车牌识别1-图像预处理与车牌定位
OpenCV车牌识别2—SVM训练与hsv定位
OpenCV车牌识别3—字符分割与识别

ffmpeg介绍与音视频基础
视频解码与本地绘制
音频解码与OpenSL ES播放
音视频同步

手机屏幕数据获取与MediaCodec编码
音频数据编码与推送
x264/faac交叉编译与CameraX预览

摄像头数据处理
视频数据编码与推流
音频采集编码与推流

opengl显示摄像头图像
opengl录制视频
opengl录制视频

结尾

对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!

这里附上上述的技术体系图相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。

由于篇幅有限,这里以图片的形式给大家展示一小部分。详细下面石墨文档可以见;


Android架构视频+BAT面试专题PDF+学习笔记​

天道酬勤,只要你想,大厂offer并不是遥不可及!

希望我的经历能为你带来帮助,如果有问题,请在评论区留言

上一篇 下一篇

猜你喜欢

热点阅读