前言
首先声明,本人不是什么大牛,没有多牛逼的技术,只是公司扩招团队,然后我的那个面试官朋友有点破事没时间面试,就让我帮忙面试。我对面试这种事情本身自己就很讨厌,是的;我觉得没人会喜欢面试吧,我觉得很麻烦,所以我基本上会一直待在一家公司。
虽然不喜欢面试,也是赶鸭子上架,但是通过面试了这么多人也有些感谢,分享出来希望对大家有一点点帮助。
上级的要求和我的准备
当上级下达命令之后,身为下级得我就得去执行,而且要求快,求稳,求好的完成任务(ps:这是想象中的场景)
我们移动开发团队需要n名,所谓中级、高级的yi工程师,title的薪资,15-20K(钱不好拿,工作压力略大),然后作为面试官的我想了想,我该怎么样出题(没有笔试,比较反感笔试,浪费面试同志的时间),面试题我自己是真的不想自己出,就到处问(反正大厂朋友不少)凑合凑合的用吧。
再然后我就看了不少公司的面试题,看的我自己也羞愧不已,有不少我自己也不好说的。怎么说呢,就是让我做我会,但是你让我好好表达出来就不好说了。
最后的面试题我自己精简了一些,也不是很难。
技能要求
我们需要熟练使用NDK,对项目的优化有一定的经验,了解现在互联网中的一些新技术(重点)还有一些java的基础知识,
然后就是重点了,还需要熟悉Framework底层,这个在往年我们公司应该是没有这个要求的,虽然今年也不是硬性要求,但是肯定要当作参考条件,而且占比还比较重。
我的面试
真的感觉是我在面试一样,一天面试5,6个人。一遍一遍的重复着提问题,面试人员嘎嘎的在那讲。然后我感觉不少人都可以,感觉他们的准备很足,能力也不错,项目经验也是很多,而且我问到的一些稍微刁钻的问题也是对答如流。
真不是我问的简单,应该是这批面试人员人家在之前的工作中很认真,也刻苦学习过。
加了一场面试
我本来想自己决定几个人的,但是觉得自己也是第一次作为面试官,可能会有疏忽,问的不到位。然后就加了一场面试。
总结三点面试注意点
第三,讲话含糊不清
想要应届毕业生特别是计算机专业,想做程序员的那种,有着演说家的水平,随便一个主题侃侃而谈,那是抱有幻想。但在面试过程中,沟通表达先不说,普通话也不是要过级那种,但你的2分钟自我介绍,如果连30秒都讲不了,你的项目经历连自己都无法流利的进行阐述,面试能成功么?
清楚流畅、表情从容可以给自己不少加分的。技巧不难,事前准备好,然后反复练习。这里有一点要强调下,作为程序员,那些单词一定不要念错!是的,在技术面试时要特别注意,在人事面试时也不能放松,HR可能不太懂,但听得多也知道对错与否。
第二,目光飘忽不定
与人交谈,眼神的交流一方面是尊敬,另外一方面也是自己自信的表现。避免目光接触,很快会给人一种不踏实、没信心、弄虚作假的直视感。在面试的过程中目光可以在对方的面部三角区,但一定不要一直盯着眼睛,或者看到下巴的位置,特别面试官是女生的时候。
第一,只回答,不提问
特别惊讶,对吧!同学们在面试的时候,为了保持“端庄”,基本上在进行选择疑问句作答,对方问啥你答啥,一问一答,交流很少。很简单,说多错多。可是,想要提高面试的命中率,不但要掌握面试问题的回答方法,更要懂得如何提问。这个环节是拉开距离的一环,会针对会提问的面试者,在面试过程中一定是加分的,在一定程度上,如果之前的问题回答的不是那么“漂亮”,接下来一个合适的提问能挽回一局,比如:
您是否可以直接指出我的不足,无论最终结果如何,这会对我大有帮助。
另外,我们有说过,不可以在面试过程中询问面试结果,但是你可以在面试过程中这么问:
如果有幸聘用,您希望我入职后最先做的事情包括什么?
最后
分享一份面试真题,希望对大家有所帮助!
由于文章内容比较多,篇幅有限,资料已经被整理成了PDF文档,有需要2023年Android中高级最全面试真题答案 完整文档的可扫描下方卡片免费获取~
PS:(文末还有使用ChatGPT机器人小福利哦!!大家不要错过)

目录
第一章 Java方面
●Java基础部分
●Java集合
●Java多线程
●Java虚拟机
第二章 Android方面
●Android四大组件相关
●Android异步任务和消息机制
●Android UI绘制相关
●Android性能调优相关
●Android中的IPC
●Android系统SDK相关
●第三方框架分析
●综合技术
●数据结构方面
●设计模式
●计算机网络方面
●Kotlin方面
第三章 音视频开发高频面试题
●为什么巨大的原始视频可以编码成很小的视频呢?这其中的技术是什么呢?
●怎么做到直播秒开优化?
●直方图在图像处理里面最重要的作用是什么?
●数字图像滤波有哪些方法?
●图像可以提取的特征有哪些?
●衡量图像重建好坏的标准有哪些?怎样计算?
第四章 Flutter高频面试题
●Dart部分
●Flutter部分
第五章 算法高频面试题
●如何高效寻找素数
●如何运用二分查找算法
●如何高效解决雨水问题
●如何去除有序数组的重复元素
●如何高效进行模幂运算
●如何寻找最长回文子串
搭建了一个基于chatGPT的微信群聊机器人,24小时为大家解答疑难技术问题, 需要的可以扫描二维码进群。