Android:技术在线面试还是屡次撞板,过来人告诉你不及时

挖掘你此前所有做过的事,都可以进行包装,哪怕是做过发传单兼职,你都可以包装成进行过多大规模的市场地面推广。

谨记!简历是第一敲门砖!

专业技能要足够

专业性就是你能为企业创造的价值。说得直白一些,企业招你进来就是让你干活产生价值的,如果 HR 看不到你的专业性,性价比也就无从谈起,稳定性跟价值观自然就是无稽之谈。

作为程序员,无论你是从事开发岗位、前端岗位亦或是测试岗位,技能的专业度要修炼到家!

相关项目经验要流畅表达

首先你要明白,HR面试,就是一个验货的过程。说白了,就是想看看你真人具备的能力是不是和简历上写得一样。

你要做的,就是保证货真价实。因此,简历的回顾就显得十分重要。

尤其是项目经历那一块,要确保面试的时候能流畅的表达出细节,如果你说起来支支吾吾,HR会质疑你简历的真实性,直接影响到你面试的结果。

这里建议用star法则来进行描述。其实就是把你的项目经历,用讲故事的方式讲给面试官听。

叙述模式:接到什么任务+如何完成任务+完成的结果。如何同时,别忘了多用数据,能让你的回答更有说服力。

谈薪资要清晰自身的性价比

从企业的角度出发,性价比=(专业性/薪酬)*发展潜力。

那么,如果在求职过程中,多个人面试同一岗位。那么,对于企业来说:面对专业性跟潜力差不多的两个人,谁的薪酬低,谁的性价比就相对较高。当企业锁定了几个专业性达标的人选后,一定会选择性比高的人入职。

我们在找工作时肯定要谈薪资,这本来无可非议。但如果是在不合适的时机、用不合适的方法来问薪资,就很容易给HR留下不好的印象。

什么时候适合谈薪资,最好是一切都聊得差不多的时候,水到渠成再开始谈薪资。

当然呢,一两次的面试失败并不算是什么!

失败了,不是因为你不厉害,也可能就是因为你不合适这家公司,或者是你没有准确将你自己表达给面试官知道。

所以,心态一定要调整好,不要崩!

面试官要找的不是技术明星,而是实实在在具备了合适的技术技能、软技能、端正的态度以及能为企业获取利益、全面的专业人才。

面试后一定要复盘

过了年,传统的招聘旺季,最近和朋友交流,发现了一种现象。很多工作多年的一线工程师,职级也不低,工作能力也够强,然而在面试中却总是能被各种“奇怪”的问题问倒。挫折的次数多了,有些朋友甚至都开始自我怀疑,怀疑自己到底是不是“水货”?

对这种情况,我和朋友有过几次讨论,最后的结论是:不是我们的能力不行,而是准备的不充分。

本质上,任何一个软件工程师,在一段时间内,都只能是某种“类型”选手,只“手热”某一方面的知识。因此,贸然去应聘,被面试官问倒,也就没什么奇怪的。

而要解决这个问题,只有一个办法:不打无准备之战

就像学生时代的期末考试一样,要进行考前复习。而要进行考前复习,就得有复习资料。对一个一线软件工程师来说,常见的复习资料有几种:源码、书籍、学习笔记。

关于如何准备、如何面试,我们谈得很多。但在面试后应当做些什么,反而被大家所忽略。小编认为,任何一次面试机会其实都与前期的准备密切相关的,而每次面试结束后的总结又为下一次的面试成功“添砖加瓦”。很多求职者得不到心仪的机会,问题可能不出在面试环节,而是面试前后所做的工作还不到位。

面试后的总结与面试前的准备同等重要。在此,我特别提醒广大求职者,每次面试后都要及时总结、及时“复盘”,否则,这次面试犯过的错,下次面试可能还会犯,多次面试就只是同样表现的来回重复,这样肯定不利于拿offer。

可是,在大多数情况下,只要面试一结束,很多求职者就开始松懈了,认为任务完成了,之后只要等消息就行了。

其实,不管是什么岗位的面试,所遇到的问题纵使千奇百怪,也一定会有相通之处。求职者不妨将每次面试当成一次经验的积累,在面试后对自己的表现进行全面复盘,对自己的表现做出客观评价,哪些方面做得好,哪些方面没有做好,从中总结经验,吸取教训,获得长进,才能帮助自己在未来的面谈中获得成功。

为什么要学习复盘方法论?


没有复盘方法论的领导简直就是公司的灾难!

  • 不重视复盘可能导致只分析了表因而没挖掘根因,下次爆发出更严重的问题。

  • 不重视复盘会导致员工觉得出现问题也没关系,降低对自身的要求

  • 没有定责标准会陷入无限的来回扯皮中,难以确定主要责任和次要责任,不能形成统一意见。

有方法论的可以员工在复盘的过程中占据主动,展示自己的能力,防止别人甩锅给你

  • 很多人都非常讨厌扯皮,但是越怕麻烦麻烦就越缠着你!

  • 因为定责影响绩效,而且又有很多可以扯皮的地方,所以定责不亚于一场宫斗戏!。掌握主动可以给大家先入为主的印象和暗示,进攻永远是最好的防守

  • 提前复盘主动思考问题,就可以提前准备补救的方案、他人的质疑,避免手忙脚乱的说错话。

一些大厂讲究主人翁意识、阿里讲究要性、拼多多讲究本分

  • 一言以蔽之,我们要有主观能动性

  • 主观能动性并不是资本家剥削压榨我们剩余价值的毒苹果,在工作中时刻保持主观能动性可以提高你的执行力、沟通能力、影响力、思考问题、解决问题的能力。而且义务和权利是互相的,你在主动承担无人认领义务的时候,也悄悄的拥有了该业务的话语权,积少成多,你的话语权就会越来越大。韩信点兵多多益善,强者是不怕撑死的。

知耻而后勇、失败是成功之母

  • 承认失败是一件很没有面子的事情,但是只有正视错误才能分析出根本原因并改正,促进自己的成长。

  • 强者更在意自身的成长,只要有了实力面子迟早能挣回来。

一些感受:

  • 每一个线上错误的代价都是及其昂贵的,规范开发流程和做好问题复盘同样重要。

  • 只会低头写业务代码而拒绝思考的人是没有前途的。

  • 我们可以通过问题复盘学习到团队大佬分析、定位、处理、改进问题的思路和方法论,不是天天都有大佬现场教学的机会的,要珍惜。

Android程序员面试后该怎么复盘?

每次面试后我都会做一次复盘,把面试官问的问题记录下来,把我自己回答的好的地方和有待改进的地方记录下来。

通过这些记录,可以得到以下几点收获:

**1、面试常见的问题。**多次记录之后你会有一个通用的面试题库,其中很多问题是可以提前做准备,但并不是要大家背下来,而是大家提前想清楚,要比临时去想回答的更全面,你也会更有掌控感。比如看新机会的原因、职业规划、看新工作考虑哪些因素等。

**2、面试官对该岗位的期待。**我们在招聘启示里看到的要求只是这个岗位通用的一些要求,这个公司对这个岗位会有更具体更个性化的要求。这些内容就需要我们通过与面试官的沟通中挖掘。咱们不能把是否通过面试放在一个黑箱里,最后无论是否通过都不知道面试官评判的标准是什么。复盘中我们要通过面试官的问题看出他的侧重点,来判断我们的竞争力和有待提高的是什么。同时,我们也能获得用户思维,知道我们如何展示用户需要的那些能力和经验。

**3、自己在面试中存在的问题。**就像是一个错题本一样,记下来是为了不再犯同样的错误。比如某个专业问题回答的不好,比如某个项目介绍的不清楚,如果在让你回答这些问题你会怎么说。或者口语表达的问题,或者像我一样有一些口头禅。这些都是我们可以在之后面试中进行调整和改进的。

有些小伙伴面试很多次,仍然找不到心仪的工作,就可以试试面试复盘的方法,把面试当做一个项目去调整和改进。

这里分享一下我之前面试腾讯后的复盘记录:

腾讯面试中的重点及经常问到技术点:

数据结构算法,调优,View,SDK,动画音视频等以及你使用过的框架且第一轮的基础很重要,通过后录取可能性就相对高了!

面试题如下:(答案太长不方便展开,仅仅展示部分)

  • Activity的生命周期

  • Activity A点击跳转到Activity B后经历的生命周期是如何的?(主要就是A的onStop在哪儿运行)

  • BroadcastReceiver的注册方式

  • Handler工作原理(包括子线程Looper、主线程Looper不需要声明),最好看看源码

  • 耗时操作为啥不能放在主线程?

  • UI操作在什么线程?为什么?

  • 自定义VIew的属性获取问题(TypeArray)

  • 自定义View的过程

  • Java多线程多进程方面的知识,sychronize静态方法和类方法的区别(多线程这一块我就直接过了,直接说不太会所以没有细问)

  • 集合用过哪些?线程安全的有哪几个

  • 两个业务场景考察,都是即时聊天有关的场景,第一个是聊天框中当前发送消息与向服务器请求获取的历史消息列的冲突问题,你发送消息的时候你的消息还没有到服务器而此时你向服务器请求获取历史消息,你的历史消息显示问题(面试官提示我说消息都有自己的id)。第二个是从服务器传来成千上万组数据,怎么接收?(分批次,如何分批次?我是说通过广播机制,有序传播,低于一定容量就截断广播,超出则继续广播。)

  • 算法题比较简单,就是一串字母判断是否为合法字符串,规则有三:

(1)字母可以全部是大写

(2)字母可以全部是小写

(3)可以首字母是大写,其余字母全小写

除此之外全不合法,返回值为布尔型,合法返回True,不合法返回False,要求常数级别空间复杂度

  • 如何优化自定义View

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
img

最后相关架构及资料领取方式:

点击我的GitHub免费领取获取往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
[外链图片转存中…(img-BsHnfaj7-1710831264183)]

最后相关架构及资料领取方式:

点击我的GitHub免费领取获取往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。

  • 18
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值