
前言不知不觉作为一个Android团队负责人已经好几年了在这几年中面试过很多同学有实习生、有初级的、有中级的、也有高级的。近来回顾以往面试过程感觉有一些求职者的工作经验和自身能力不匹配比如六年经验的初级工程师当然这里只是感觉。不从技术能力来判断是从一些非技术能力来判断也可以说是软能力方面。本文谨以个人多年的面试经历罗列出来一些让面试官觉得你就是一个六年经验的初级工程师的场景给大家避坑。同时欢迎反驳在评论区一起讨论讨论。能力很强却发挥不好张三我现在有一个很大的困扰明明自己能力很强为什么找不到很好的工作。为什么我这么强面试的时候总是感觉没有“发挥好”面试官首先告诉你一个真相面试官很难通过短短的不到 30 分钟的面试了解你真实的技术水平更多的时候面试官都是凭借一种直觉简单的判断你是否满足此次的招聘要求。张三怒道这不公平啊面试官我知道这对于应聘人员确实不太公平但是这确实是普遍存在的一种奇怪的“玄学”。至少在面试官待过的公司都是这样的。看着张三以一年怀疑的表情。面试官那好请你简单的思考一个问题如果你是面试官你如何评价应聘者属于“初级开发”“中级开发” 或者 “高级开发”张三这…面试官好吧要不然我们回顾一下你这几次的面试过程吧。对应聘的工作岗位期望不高面试官第一次你来面试心不在焉爱来不来对要面试的岗位“不太感兴趣”也不知道为什么来面试。听不清/听不懂面试官的问题。面试官我问你一个问题你说“什么”我重复一遍你说“哦”。很像应付任务我都以为是你老板派你来“应聘”的了。张三那次是你们HR联系我的让我来面试的面试官HR让你来你就来给你多少钱而且既然来都来了至少不说工作内容你感不感兴趣退一万步说你就是在看机会你可以表达你的预期做什么都比不做强。对答如流甚至会抢答面试官有时候我问题还没说完你就开始回答。或者我刚说完你就立即回答。张三我只是想表现的自己对某个领域专精懂得很多这些问题对我来说都是“小儿科”。面试官但是给到我的感觉就是“你好像没有真正在听面试官讲话” 或者 “你回答时可能没有过过脑子”或者“好吧这题这么简单那么快速过过到下一个环节吧。”记住一点每一次提问都是一次面试官在张三身上“找价值”的过程而不是一次“找不足”。请记住“水深则流缓人贵则语迟”不管问题多简单请在回答之前停顿思考那怕一秒。什么也不想知道面试官我们面试的最后一个环节都会问“你还有什么问题要问我的嘛”张三“没有”。面试官我就很好奇你真的不关心我们的作息时间薪资待遇审批流程吗你对我们很了解吗你对我不感兴趣吗用面试题反问面试官面试官有一次我问你“从Activity A跳转到Activity B之后然后再点击back建之后它们的生命周期调用流程是什么”你说你不太清楚。面试流程到了“反问环节”你问我 “从Activity A跳转到Activity B之后然后再点击back建之后它们的生命周期调用流程是什么”。张三我就是想知道有什么作用想向你们学习啊。面试官你要知道不管你是有意无意是不是真的虚心求教。我们都有一种被人“戏弄”的“错觉”。面试仅仅是一个双向选择的过程不是一个你提升自我的过程。简历太简单有错别字面试官还有第一次你投简历都没有进入面试环节因为你工作五年多做了十几个项目简历上罗列了这十几个项目然后不到百来字还有好几个错别字。每一个项目都写了项目简介用到了什么技术。从来不写和自己有什么关系。自己做了什么。面试官你之前不是做过一个工单系统吗我问你这个系统是给谁用的卖了多少钱或者盈利多少你说你只负责“工单流转”这部分的内容其他内容是其他同事负责的。张三可是这真的是其他同事负责的部分。没有期望薪资或者期望过高面试官你的期望薪资是多少钱张三这要看你们这边的招聘给多少我没想过你们现在招多少钱其他同事都给多少啊面试官你来之前没看我们的招聘信息吗上面有写了招聘的薪资待遇范围然后大部分跳槽的主要原因是“对当前的薪资待遇不满意”(这是事实但是不要把这个当作你的“离职原因”)所以你应该要有一个“多少钱自己会满意的”预期。张三哦要15k吧面试官你先在的薪资待遇是多少8k 12薪张三8k 12薪面试官你觉得你这一年做了什么事情能满足你这个高的加薪幅度你做了什么事情有什么特别的成绩吗张三现在都是这个价格啊我的亲戚某某某朋友同学谁谁谁的都是这个待遇。面试官其实我们并不排斥“要价高”但是你要有足够的理由说服我你有这个价值。张三你们招聘广告上写的是招聘13-23k上不封顶啊面试官广告广告又不是专门为你写的广告就是为了吸引骗更多的人来面试的这点常识都没有你刚出社会吗张三我看现在刚毕业的很多学生都是要 15k 的。面试官刚毕业要 15k 的同学要去“北上广深”至少去一线城市发展。在二线城市除非是真的特别优秀的同学不然就算真的找到 15k 的工作多半也是有很多坑人的地方。离职原因是对上一家公司不满意面试官问你的离职原因是什么你就开始抱怨上一家公司从老板到管理员到公司制度评价的一无是处。张三可是我说的都是真的不信你可以去问王五啊。面试官我知道你说的都是真的。但是也请你不要将出来。这个问题最好的回答就是“感恩前任”“提升自我”。就像你女朋友问你为什么和前任分手“你花了两个小时说你前任的不是你觉得她会开心吗”太关注自己忽略招聘的本质张三我面试的时候就是想努力告诉面试官自己的能力有多强身上有多少“战功”有多优秀多有潜力但是他们好像都不太在乎。面试官这其实都是很好的一面。但是要时刻记住企业之所以会招聘的根本原因是要做某件事情少这么一个人。你最该做的事是在短短的半小时内努力从面试官那边了解到企业此刻的需求并用大量的数据告诉面试官你能做这个事情或者能解这个问题。面试官说白了企业要人而你要机会这才是双向选择。不了解社区不看资讯面试官嗯你的技术掌握的很好那你平时有关注什么社区或者公众号吗张三我从来不关注这些东西我觉得工作中用到的技术去学才有意义。那些社区和公众号都是乱写的。而且只要自己技术强了到哪还不是都能横着走。而且我之前也在公司推过新技术但是老板说项目要“稳定”就否了我的方案。面试官你不了解现在流行的技术和方向不逛掘金不关注任何技术类的公众号。觉得够用就行反正自己就是做项目交付工作的其他的东西也用不着新的东西公司也不一定让用到生产上。说实话任何人都很难一个人“闭门造车”把事情完成的很好。我甚至觉得现在想“站在巨人的肩膀上”“大树底下好乘凉”的思想都不一定是可行的。我觉得“每一个人都贡献出自己的一点力量”才是正确的选择。这也是我现在提倡和参与开源的一个原因。没有规划面试官你有没有想过自己想要什么想做什么未来要走什么方向。张三我现在就是不知道自己该干什么去年七八月份的时候领导让做个事情我也做的很好也给领导看过了交付质量很高后来年底又有一个项目交到我的手里我也完成的很好。面试官不知道自己想要什么想做什么未来要走什么方向。虽然现在的技术掌握的很好但是在工作中会很被动交给你的事情都能很好的完成。但是做完了“手头上”的活你就不知道要做什么了。这意味着在同一个团队中你的“师兄”需要花部分的心力在你的工作安排上而且这个人很大概率是现在面试你的面试官。你觉得他还会想招你嘛面试官其实这东西就跟你玩游戏似的大家都在升级大家都有固定分路了你就是不选。天天喊着组队上分说你技术很强。你选个米莱狄指挥让你去打野这局赢了你还拿了mvp。指挥让你去辅助你十分钟推掉了对面水晶。然后让你上职业比赛去你发现你各种给针对各种输。这时候你来说你的专业是“开发人员”不是“电竞职业选手”总结希望在这个金三银四的春招之际这篇文章能够帮助到你。祝你拿到满意的 offer有一个美好的未来。最后我把大厂今年上半年最新的Android面试题整理了一遍刷完这一套高质量题集过技术面基本上没什么问题了此面试题合集分为9个部分Java基础、Android基础、UI控件篇、网络通信篇、架构设计篇、性能优化篇、源码流程篇、新技术篇、面试篇共1932页从知识点到面试题到新技术都进行了全面以及详细的解析第一章 Java基础静态内部类和非静态内部类的比较多态的理解与应用java方法的多态性理解java中接口和继承的区别线程池的好处详解单例绝对好记线程池的优点及其原理线程池的优点重点为什么不推荐通过Executors直接创建线程池不怕难之BlockingQueue及其实现深入理解ReentrantLock与ConditionJava多线程线程间通信之LockSynchronized 关键字原理ReentrantLock原理HashMap中的Hash冲突解决和扩容机制JVM常见面试题JVM内存结构类加载机制/双亲委托第二章 Android基础Activity知识点(必问)Fragment知识点Service知识点Intent知识点第三章 UI控件篇屏幕适配主要控件优化事件分发与嵌套滚动动态化页面构建方案第四章 网络通信篇网络协议第五章 架构设计篇MVP架构设计组件化架构第六章 性能优化篇启动优化内存优化绘制优化安装包优化第七章 源码流程篇开源库源码分析Glide源码分析Android面试题Glideday 20 面试题Glide面试题聊一聊关于Glide在面试中的那些事面试官简历上如果写Glide请注意以下几点…OkHttp源码分析okhttp连接池复用机制okhttp 流程和优化的实现一篇让你受用的okhttp分析OkHttp面试之–OkHttp的整个异步请求流程OkHttp面试之–HttpEngine中的sendRequest方法详解OkHttp解析大总结Okhttp任务队列工作原理Android高频面试专题 - 架构篇二okhttp面试必知必会Android 网络优化使用 HTTPDNS 优化 DNS从原理到 OkHttp 集成Retrofit源码分析RxJava源码分析第八章 新技术篇实战问题篇第九章 面试篇开源文档面试文献朋友们如果需要这份完整版的资料合集点击文末CSDN官方认证微信卡片免费领取