写好简历的小技巧
- 要会造假
之前听别人说现在简历水分大,我还是半信半疑,看了这么多简历,真真切切的感受到简历的注水现象。老实讲这样的简历,多数出在培训机构的包装。没有歧视的意思,我个人并不反对简历造假,都为混口饭吃嘛。
只要合理情况下,适当加点工作年限,编点项目经验其实都没什么(当年自己找工作虚报了半年工作经验,心里那个忐忑,差点不打自招),自己能捋顺项目业务,再多了解下提到的技术,那这个项目就是你的了。
前提是不要太夸张,遇到过 6年工作经验的老铁,简历上最近的项目还写着学生管理系统,负责学生管理、老师管理…,这项目经验和工作年限明显不搭啊,难免会让人猜疑你工作经验的真实性,再问几个基础知识点,答的不好直接就pass了。
- 项目才是重点(只要是面试无论公司大小,都会问到你做过的项目,所以这里“答”好了会是一个加分项哦!)
- 展示 项目 在简历上正确写法
很多人的简历会把个人能力模块放最前边,然后罗列一大堆自己用过,或者项目中用过但自己还不太熟的技术。这样好似显得自己技术栈很深,实际上是在给自己挖坑。记住:不会或者拿不准的技术少写!
面试官其实更关心的是你项目中用过哪些技术,用这些技术做过哪些功能,做这些功能遇到哪些问题,又是如何解决的。 这一套问下来,你是不是真做过项目或者做到什么程度,面试官心里就有数了。所以项目才是该精心打磨的。
注意:如果刚毕业实在没太多项目经验写写还行,工作很多年就稍显滑稽。如果把它换成自己的博客地址或者GitHub项目,感觉会好的多,起码显得爱学习嘛!顺便多加点自己的技能清单。
可能站的高度原因,面试过程中我会问一些诸如学习路线、职业规划等长远发展的东西。
在我看来能手上干活,有解决bug的能力之外,还需对自己职业发展和行业发展具有前瞻性和长远规划意识!
2.部分真题以及解析(临阵磨枪不快也光)
华为
第一面是初面:
第二面是笔试:
java基础的比较多,两道算法题,然后是Android相关的题
第三面是技术面试:
-
面试官开始让介绍所做的一些项目,技术点之类的
-
然后就逮着技术点进行深入挖掘
-
设计模式六原则
-
子线程怎么用handler
-
问网页连接怎么启动本地app.
-
android四大组件Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。
-
2 ANR(ActivityNot Respone)(无响应)先介绍下Main线程(也称为UI线程、主线程)
-
功能:
1.创建UI控件
2.更新UI控件状态
3.事件处理 限制:Main线程不建议有超过5秒的事件 出现条件: 当用户输入事件5s内没有得到响应,将弹出ANR对话框 广播接收者的onReceive()执行时间超过10s解决方案(原则): 所有可能的耗时操作都要在子线程()中执行 常见耗时操作:I/O:网络操作SDcard数据运算
-
FC(Force close)原因:1.Error OOM(out of memory error) StackOverFlowError
-
RuntimeException解决办法: 看日志
-
针对项目问了具体的问题
-
问一下Java的基础技术问题,多线程,jvm相关。Android部分主要问的也是一般的基础性的问题。
第四面是综合面
1. 为什么离职
2. 有没有职业规划
3. 对公司未来的展望
4.以前公司的薪资待遇
5. 期待的薪资
字节跳动
一面 (3.26 现场面 30min)
好像不止这些,但是我真的记不得了orz
二面 (3.26 现场面 45min)
-
介绍项目,也是比较概括的介绍,没有追问android实现的细节。
-
有没有想过把项目推广到市场上,有没有想过和别的公司合作之类的,有没有想过结合手环。
-
项目有哪些缺陷。
-
【 这里好像还问了一些项目相关的,可是金鱼脑的我又想不起来了。】
-
是本地的吗,小学初中在哪上的,父母退休了吗,父母在哪上班,有兄弟姐妹吗。
-
有什么兴趣爱好。
-
觉得自己的缺点是什么。
-
如果要在五百人面前介绍你的项目,你会怎么办。
-
项目没有进展,很焦虑的时候怎么办,有没有想过寻求周围人的帮助。
-
压力很大的时候怎么调整自己。
-
最近让自己心烦的事情是什么,我说是找实习,他就问那怎么缓解这种情绪,周围人是什么状态的,他们怎么鼓励你之类的。
-
愿不愿意去上海。【其实这个问题,面试官后来说了很多,大概意思就是,华为内部调整的很快,业务需求可能会让你经常出差,或者去上海广州工作几年,也不确定要多久;还说也可能你以后因为公司需求不能安卓开发,会做其他的,总之就是说变动会很多】
-
如果工作节奏非常快,你可以接受吗,可能刚入职就会节奏很快。
百度
公共知识点部分
安卓知识 activity场景、启动模式、生命周期、ipc、组件化、kotln、携程
java aop、ioc、进程线程关系、数据结构、线程同步
其他 设计模式,sql语句
计网,操作系统都没咋问,算法题也没撕
- 一面 50分钟
1.java的一些基础知识,设计模式知道啥都说说,项目介绍介绍
2.安卓 基础知识,ipc通信、组件化
3.用过啥三方库?源码看过没?你都没看过我还能问你什么?
4.有啥想问我的 现在多进程保活场景
5.虽然你基础不咋地,看你掌握还凑活给你过了
十分钟之后二面
- 二面 70分钟
1.项目讲一遍,深挖了一下,***用过啥三方库?源码看过没?你都没看过我还能问你什么?***
2.写个sql吧,kotlin语法
3.一个智力题,超简单的规律,没想出来
尾声
你不踏出去一步,永远不知道自己潜力有多大,千万别被这个社会套在我们身上的枷锁给捆住了,30岁我不怕,35岁我一样不怕,去做自己想做的事,为自己拼一把吧!不试试怎么知道你不行呢?
改变人生,没有什么捷径可言,这条路需要自己亲自去走一走,只有深入思考,不断反思总结,保持学习的热情,一步一步构建自己完整的知识体系,才是最终的制胜之道,也是程序员应该承担的使命。
附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)**
[外链图片转存中…(img-mXAIbp09-1714606587190)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!