项目经验趋同
看简历多了,会发现工作三年的人,简历上基本上都是CRM系统、商城、XX管理系统等。内部管理系统有这么火爆么?这一项并不能作为核心判断依据,也不会加分,暂时认为其做过,但如果有其他特征出现,则会pass掉。
工作经验丰富,但工作低级
作为工作三年左右的人,工作的事项,在项目中承担的责任还是权限管理、用户管理等功能。这就有很大问题了,要么是能力不够,要么是公司不行,要么就真的是简历有问题了。
那么多丰富的技术栈,用来做权限管理和登录,实在可惜了。
2.面试方面
项目说不清楚
面试时,基本上都是先让做自我介绍。然后就拿最近的一个项目入手,让对方介绍一下项目,说说都有哪些功能模块,最后再专注一个模块问问实现细节。前几天有一个工作“三年”的姑娘,当我问出这两个问题之后,她说不清楚。当我再次追问时,发现对方声音有些哽咽了,大概明白是怎么回事了。于是,赶紧问了一个简单的技术点,等她回答完,就迅速结束了面试。
其实,这也是筛选真正有工作经验和没有工作经验者的最快的方式。没有工作经验的人,几乎都很难说清楚,他们做的项目是怎样的业务场景,都包含哪些功能模块。如果说是权限管理,登录等功能,那就呵呵了。
经验造假
对于没有工作经验的人来说,是不太清楚一个项目应该配备多少个前端、后端的,以及大家如何协作,项目如何发布的。曾经有面试者告诉我他们的管理后台项目前端4个人,后端1个人。但有人做了很好的准备,通常会给出2人的答案。为什么不是1人或3人呢?3人太多,就自己太少,如果是2人,有问题答不上来还可以说是另外一个人做的,自己没负责这块。
面向百度编程
有很多面试者一边面试一边百度,这个就有些过分了,一般也是出现在电话面试中。遇到三个这样的面试者,基本上发现之后就停止了面试。为什么呢?信任的缺失。另外,连准备面试题的功夫都不下,还面试什么呢。虽然是电话面试,但这种情况很容易分辨的。当问一个问题时,先是做沉思状,用“嗯,啊”等停顿或说思考一下拖延时间。然后,会听到键盘声,再然后就是生硬的念稿了。
如果感觉到对方可能在百度,但不确认,想分辨很简单。问一个开放性实战的技术问题,比如让你来设计一个什么功能,你会怎么设计,包含哪些技术项。这些问题是百度不到的……
尾声
如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。
对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。 整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。
这里,笔者分享一份从架构哲学的层面来剖析的视频及资料分享给大家梳理了多年的架构经验,筹备近6个月最新录制的,相信这份视频能给你带来不一样的启发、收获。
PS:之前因为秋招收集的二十套一二线互联网公司Android面试真题 (含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)
架构篇
《Jetpack全家桶打造全新Google标准架构模式》
CodeChina开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》
题+项目实战源码》](https://codechina.csdn.net/m0_60958482/android_p7)**