(顺手留下GitHub链接,需要获取相关面试等内容的可以自己去找)
https://github.com/xiangjiana/Android-MS
(VX:mm14525201314)
二丶面试官心里的想法
其实作为一名面试官,很多的都是希望为团队找到优秀的员工,所以有时候面试官问的问题看似很刁钻犀利,但是也能够理解。
1.要勇于尝试,对自己有信心
很多广大的刚踏出的师弟师妹们都觉得"刚出校门,我觉得达不到你们的要求,就不来尝试了。我觉得不太行"可是万一成功了呢,反正面试不要钱,面过了皆大欢喜,面不过就权当给自己照镜子,以此为镜子才能反映出自己的不足,看看自己那部分知识比较欠缺。下次面试岂不是就不会犯同样的错误了。也算一大进步~
说实话,你连面试的勇气都没有,这辈子还怎么成功啊。用一个不是很恰当的例子:买张彩票还要 2 块钱,而面试完全就是低投入,高收益。
如果面试成功了,岂不是就能有个新的环境锻炼提升自我,如果没有面试成功,别人花了1-2个小时帮你梳理出来你的优势和不足何乐而不为,相比天天看博客的枯燥,这种发现才是真的受益的~
三丶简历如何写
简历就是你新的工作的敲门砖,如果你写的很随意,在成百上千的简历中,不能够突出自己。真的为自己的面试大大降低了成功率,作为一名程序员。用心写一份简历,把自己真正掌握的几个点当重点写。
简介但是要突出重点,有条理凸显出个人的思维逻辑,也不能写很多页,字数不适合太多,注意自己的排版
突出你的重点,比如
- 某某大型项目的实战经验,以及收获
- 在某项目中遇到哪些问题,以及解决方案
- 突出自己的学历和在校经历
- 有没有什么开源技术贡献
- 有没有在哪些公司实习,自己的收获
选择自己的亮点,通过某种方式可以选择加粗,颜色,或者通过你的排版分行的方式突出这些
以上例子仅作为参考,不是鼓励大家搞花哨的东西,要透过现象看本质,上述方式,不仅发来了简历,还附带了作品。
并且作品还是可部署、可执行、可验证的,能让面试官更快的了解到个人的技术水平,因此为啥你的简历投过来就石沉大海?或许这里可以给你一些答案。
而且就像我开头说的,作为一个程序员,平时做一些个人项目总觉得好像没啥用,没动力,喏~这不就有用了,既能锻炼自己,还能派上实际用途,一次开发,日后复用。

四丶面试的时候,表达能力
自我的表达问题的能力
很多人觉得我们程序员就是每天写代码,一杯茶一行代码过一天,不是那么的善于交际。我记得之前很多面试的开场白就是:姓名年龄籍贯等等~
如果你不希望在面试中莫名其妙的失败,就一定要准备好自己的面试内容,面试并不是单纯的你问我答,更多的是我们自己的舞台,用有限的时间内不要浪费时间,除了简单的个人信息赶紧报上你最自信的技术栈,最牛逼的项目,最卓越的技术贡献。
让面试官瞬间点燃,我告诉你,那你就是成功了 99.999999% 了,而剩下的无非就是唠嗑,快速把氛围点燃,你会发现它不再只是一次面试,更是一次交流,你完成的不仅是一次面试,还结交了一位志同道合的好友
PS: 说说我个人的喜好,不代表所有。我就特别喜欢那种相谈甚欢,当候选人来感觉的时候,经常会再聊的过程中,遇到一个技术点,他就会说:诶,我觉得这个 XXX,也可以聊一下,我感觉这个技术很不错…
最怕遇到,你问我答,讲道理,我又不知道你会什么,那你都敞开来让我问了,那是不是我就随便问了,我就不相信谁是活字典,问啥啥都会。
人无完人,又不会的,很正常,不要不好意思
面试是要讲技巧,但技巧也只是为有准备、有实力的人才管用。上述大部分论点,讲的其实就是人与人之间的一种交流方式,我们不是要通过什么套路,骗过面试官,说实在,你也骗不过。
但是所谓人有所长,扬长避短,只是为了珍惜短暂的面试时间,为了将自己更优秀的一面展现出来,避免浪费时间在没有意义的内容上。
因此遇到自己不会的领域,很正常,太正常不过了,我刚才说,没有人是什么都会的。
我记得以前碰到一个面试者,清清楚楚的写精通某块,前面问的时候还对答如流,随着更加的深入,就蒙了,这样肯定过不了
因此遇到自己不擅长的技术领域,请大方的,直白的,告诉我:“不好意思,这块内容我不擅长。”
这样才能节省双方的时间,但也希望你能同时告诉我:“虽然我不擅长 XXX,但我对 XXX 有一定的理解”。赶紧的,告诉我你会什么,让我可以更快的了解到你。
不要觉得遇到自己不会的就心虚,就老想要说出来点什么,你都发现自己不擅长了,你觉得你能说出什么让面试官眼前一亮的呢。
公司最需要那种员工标准
提什么都会点,却都不精通,没有实际的作用,在真正工作的时候就会发现什么都做不好,你能的别人都在做,还不能独立完成某一项工作,早晚会被取代
在某一两个领域里,有非常深入、扎实的研究,原理、设计、代码实现,都能够信手拈来。才能有足够的竞争力
比如虽然我某些框架都只熟悉原理和使用,但是我对NDK,音视频这么有自己独到的经验和研究,并且各种性能优化都会。如何实现的细节都能说出来,并且重要的部门甚至可以口述出来代码,懂得各种设计模式等等都能算成一大亮点,技术各有千秋。
当然技术栈也不能太窄,毕竟要完成一个项目,要用到很多技术知识,技术栈太窄也会限制你的想象,了解架构的基本思想,才能有助于团队合作
因此在深度的基础上,保持一定的技术追求和兴趣,扩充自己技术栈的广度,也是非常有必要的,否则无异于闭门造车。
也许一个问题,在其他领域早有更合适的解决方案,但你却不知,反而用一些别扭,高成本,偏门的方式,绕了远路。
成长,不能太依靠公司的工作上
作为程序员,只是完成工作内容,那只能说明你对技术的兴趣并不大。
公司的工作,往往是比较局限的,限制了你的成长,如果你对自己,对技术,都有一定的追求,在工作之余,一定要多去学习。
学习也不过是起步,有的同学只是看了很多文章,知识只停留在理论
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。





既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)
写在最后
对程序员来说,很多技术的学习都是“防御性”的。也就是说,我们是在为未来学习。我们学习新技术的目的,或是为了在新项目中应用,或仅仅是为了将来的面试。但不管怎样,一定不能“止步不前”,不能荒废掉。


![[]](https://i-blog.csdnimg.cn/blog_migrate/344cb0de24a353aa535ba82fbe090922.png)


文章以下内容会给出阿里与美团的面试题(答案+解析)、面试题库、Java核心知识点梳理等
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!
、面试题库、Java核心知识点梳理等

772

被折叠的 条评论
为什么被折叠?



