坐标重庆,做 Android 也三年多了。毕业后就来的这家公司,因为工资发不出了(最近开始把三个月前的工资分期发出来了),所以开始找后路。
但是发现简历真的没有什么写的地方,之前群里一个老哥天天说要招人,我好不容易怼了一个简历过去,对方表示这样不行的。
然后我要了一份所谓的参考资料过来。
一看对方写着给 aosp 贡献过代码……带领小组啥的……
作为一个搬砖工,哪里来的这些经验。
所以问一下各位大佬,你们是怎么写自己的简历的。
接下来针对上述网友发问如何填写简历和准备面试,我来谈下个人的看法。
关于简历
基础信息部分
1、 简历头部可写姓名、联系电话和邮箱。(醒目,让别人想联系你的时候一眼看到)。
2、 目标职位:明确,不要含糊其辞,最好针对公司所发的招聘职位填写(海投一般效果不好)
3、职业意向:如:业务功能模块开发、还是架构设计。
4、 目标薪资:可以写面议,也可以写目标月薪(最好以范围为主)。
工作经历、教育经历
如果是985、211院校可写在基础介绍之后,工作经验之前。如果是一般本科或者专科,可在后面一带而过。
工作经历:根据工作经验写,内容尽量多。把具体负责或者参与的事情写出来。通常一个项目包含如下几个模块:
1、 参与系统分析设计
2、 功能模块的开发(这里可以具体到什么功能);
3、 功能缺陷的修改
4、 系统维护(系统问题处理,系统升级)(所有的项目都会用到)
专业技能
如果你是工作一两年经验的(或编写一两年工作经验),基础技能大概介绍一下就可以了。
最好根据公司所招聘岗位的要求,针对性强调突出技能,也可把自己擅长的技术强调一下。忌写一大堆技术名字,让别人一看就是培训班出来的。
项目部分
先介绍环境:如使用 Jetpack + glide + OKHTTP等)
项目描述部分:简单为主,控制在两到三行。面试官基本上看项目名称就知道是什么,一般不会细看。
重点:责任描述
如:参与采购模块的需求调研
越详细越好。
技术描述
表示所用到的技术亮点。如果你对自己的技术不自信,请慎用。一般面试官会直接就该部分提问。但是如果你确实有工作经验,可总结一下工作中使用的一些新技术、难技术。这是道加分题。
模板示例
Android面试中有哪些常见问题汇总&答题思路
目录:
1.网络
2.Java 基础&容器&同步&设计模式
3.Java 虚拟机&内存结构&GC&类加载&四种引用&动态代理
4.Android 基础&性能优化&Framwork
5.Android 模块化&热修复&热更新&打包&混淆&压缩
6.音视频&FFmpeg&播放器
1、网络
网络协议模型
应用层:负责处理特定的应用程序细节
HTTP、FTP、DNS
传输层:为两台主机提供端到端的基础通信
TCP、UDP
网络层:控制分组传输、路由选择等
IP
链路层:操作系统设备驱动程序、网卡相关接口
TCP 和 UDP 区别
TCP 连接;可靠;有序;面向字节流;速度慢;较重量;全双工;适用于文件传输、浏览器等
- 全双工:A 给 B 发消息的同时,B 也能给 A 发
- 半双工:A 给 B 发消息的同时,B 不能给 A 发
UDP 无连接;不可靠;无序;面向报文;速度快;轻量;适用于即时通讯、视频通话等
TCP 三次握手
A:你能听到吗?
B:我能听到,你能听到吗?
A:我能听到,开始吧
A 和 B 两方都要能确保:我说的话,你能听到;你说的话,我能听到。所以需要三次握手
TCP 四次挥手
A:我说完了
B:我知道了,等一下,我可能还没说完
B:我也说完了
A:我知道了,结束吧
B 收到 A 结束的消息后 B 可能还没说完,没法立即回复结束标示,只能等说完后再告诉 A :我说完了。
POST 和 GET 区别
Get 参数放在 url 中;Post 参数放在 request Body 中
Get 可能不安全,因为参数放在 url 中
HTTPS
HTTP 是超文本传输协议,明文传输;HTTPS 使用 SSL 协议对 HTTP 传输数据进行了加密
HTTP 默认 80 端口;HTTPS 默认 443 端口
优点:安全
缺点:费时、SSL 证书收费,加密能力还是有限的,但是比 HTTP 强多了
2、Java 基础&容器&同步&设计模式
StringBuilder、StringBuffer、+、String.concat 链接字符串:
- StringBuffer 线程安全,StringBuilder 线程不安全
- +实际上是用 StringBuilder 来实现的,所以非循环体可以直接用 +,循环体不行,因为会频繁创建 StringBuilder
- String.concat 实质是 new String ,效率也低,耗时排序:StringBuilder < StringBuffer < concat < +
Java 泛型擦除
- 修饰成员变量等类结构相关的泛型不会被擦除
- 容器类泛型会被擦除