概述
面试最怕的是两个人都不讲话。
面试就是一次博弈和谈判,但主要是你说和对方听,往自己会的去引导去讲(简历也得这样)
当你说完时,得明确告诉面试官,你说完了。
不要怕被打断,打断了说明面试官对你感兴趣
一般1个小时,如果能问到7-8个大问题,基本也就过了。每个大问题都会由浅入深N个小问题。每个小问题根据深浅控制在1-2分钟。
那如果问的问题越来越浅,那基本就over了。
技术不够,态度来凑。你要表达你愿意学习和对这家公司的重视。
1.如何自我介绍
-
基本情况:
- 姓名,
- 学校专业(好学校,科班出身),如果不好就不主动说
- 工作年限
-
擅长
- 丰富的XXX客户端开发经验
- 跨端和前端实际工作经历
- xxx个人小团队管理经验
-
最近一段工作经历
- 在一家母婴公司,做电商和在线教育类APP。日活10-20万,年GMV大概10亿。
- 我的责任,我作为Android开发组长,承担开发、需求任务拆分、技术选型,以及部分项目管理工作。
- 用到的技术体系 网络和异步(RxJava+Retrofit)、组件化(ARouter)等等。这个太少了,可以不说
-
表明重视对方公司的态度
- 来之前有了解过咱们公司,知道咱们公司做XX业务,有哪些竞品公司,业务前景/风险/困境
- 我觉得我之前的工作经历与咱公司还是契合的。
- 如果不契合,就说我觉得这个事情很有前景,一直想要进入这个行业。
-
结束语,好的,上面就是我的个人简介,你看还有哪些想要了解的。
结束时,要明确告诉面试官,然后把问题抛给面试官。不要在那等。
2.如何陈述项目
-
不要把所有项目说一遍,这样会显得没有重点,拿一个最近,最熟练的项目来表述
-
记住逻辑和条理性--总分总
- 表述项目的核心价值,包含功能
- 说明您参与的核心模块,职责描述,技术栈
- 描述开发中遇到的技术问题,以及解决思路和方案(不管你问同事还是问领导,最后一定自己实际解决)
- 适当增加:我之前了解到咱们公司也用到这个技术,您能说说咱们如何使用以及一些技术架构。例如组件化,异步编程方案,图片库使用等等。
-
结束反馈,面试官,上面就是我对项目经验的简单介绍,您看还有什么想问的?
3.如何回答会的问题
-
言简意赅,要有技术关键词,控制在1-3分钟
-
逻辑性 总分思想(会学):
- 总:问什么需要这个技术,解决什么问题
- 分:1-2-3-4-步骤,首先/其次/然后
-
与问题相关的实际工作经验(会用)
- 我在项目中遇到过什么问题,当时就通过这个技术中的XX细节解决了。
-
技术关联性,技术体系完整性。
不要怕提到这个技术的相关技术(热修复涉及到类加载/gradle插件等等),会的就多提,不会的少提,提到了也不要怕,不会就大方承认,不要不懂装懂。
-
结束反馈:我已经回答完了,刚刚就是我对着这个知识的理解,您看看可有问题,可以帮我指点下?
切记会的也要谦虚。显示面试官比我厉害,多请教。
4.如何回答不会的问题
考察您的技术水平,问题会有区分度。面试肯定会遇到不会的问题。
分两种情况:
1.有一点了解,或者接触过类似的
- 这个不太熟悉,但是我之前有用过相近的XXX技术,可以讲讲相通的点,
2.一点都不会,没听说过
-
切记不要装懂,要体现你好奇和愿意学习的态度
-
可以回答如下:
-
这个确实没接触过,如果有需要的话,根据我之前学习经历,相信短时间我们达到会用的能力,以及后续扣扣技术细节
接下来,等待面试官。
-
这个确实没接触过,您能告诉我,在咱们公司技术体系中,他是怎么使用的嘛,在项目中的实际作用
如果面试官愿意说,就虚心听讲。听懂赚,听不懂也没关系
他不愿意他会说下个问题。
-
5.如何谈薪资
你之前的薪水是多少,你期望的薪水是多少?
面试官肯定会问的,他要看你的能力与薪资是否匹配,要去跟hr反馈,hr最后再跟你谈薪资。所以你得明确告诉他数值。
你要对自己的能力有认知,知道自己值多少。一般跳槽公司给到薪资涨幅上限也就30%(+5%),根据顺利程度逐步要到30%+,甚至更高的期望值。期望20K,就说23K
简历里面写面议,如果写了15-20k,那这个15k就是公司会给你的期望值,但你其实想要18k。尽量不要写,所以要写就写20-23k
告诉技术面试官的薪资,一定要比自己期望值要高一点,方便hr还价
跟hr谈薪水:
- hr说:根据前面技术反馈,我们不能给到23k,你能接受的最低薪水多少?
此时不要告诉他最低薪水,应当反问,那公司觉得能给到我多少
-
hr也是要完成招聘任务,接着他应当会给到你薪水值
-
20k,可以接受但想多争取到23k。不要讨价还价,也不要痛快接受,表明自己接这个offer,但又不满意薪资。去夸奖公司环境,技术能力。hr能力。
先沉默5-10秒,
然后回答:不好意思Hr,这个薪水我可能不太能接受,您给到这个薪水虽然只差了2K,但是跟我的心理预期还是有差距的。
再犹豫2-3秒
但是呢,前面我跟技术官还有你也聊了很久了,聊得要比较融洽。技术官技术很厉害。你也很专业,跟你沟通也费心费力了。
虽然当前这个薪水不太符合我的预期,了解了公司的业务发展,公司工作环境,工作氛围,我相信我来公司工作一定会获得一个更好的发展,所以呢,我还是能同意这个offer,接受入职,希望以后多多照顾
这个回答比较油,只是一个参考。想说就说,但不要讨价还价。
伸手不打笑脸人,hr这时候感觉他自己亏了。
-
18k不能接受,我在别地有offer了,比这个高,那我就先走了。
没有也可以说有,要坚定强硬,不要心虚,商业机密也不会发给他,也不可能去查到
-
-
裸辞/在职不在? 不问可以不说
6、如何谈自己的缺点
你懂她的欲情故纵,她懂你的故作矜持
这个问题比较虚,现在一般也不会问
千万不要真的说自己缺点
优点当缺点说:
- 我这个人很执着,经常死扣问题,导致自己要加班
- 我最求完美,有代码洁癖。代码一定要写漂亮。
互相应付面试,找个台阶,这个就过了。
7.如何回答自己的职业规划
凡尔赛一点
我从来不做3年以上的职业规划,我有终极目标,完成一个大众亿级用户项目
近1-3年要干嘛
如果能有幸入职公司的,那么我会从本职工作做起,争取让自己先对XXX贡献力量,对XXX贡献力量。
我相信我在咱们公司平台下能跟着公司一起,获得更好的发展,更好的成长,更高的成就。给公司带来更多的价值。
如果能有幸入职公司的话,咱们公司对我的安排是怎们样的?
hr问了你的规划,你得反问问公司对我的规划安排。hr会客套下,你也别当真。
8、如何回答你还有什么想问的?
到这一步,意味着面试就差不多了,为了表现对技术的执着,你问几个问题。不是想要你真的问啥,就是客套下,表示面试结束了,你可以走人了
-
对于hr:
- 公司的福利待遇随便问,问清楚
- 晋升机制
-
对于面试官(不要问任何福利待遇,只聊技术相关的):
- 公司有没有内部培训/技术分享
- 公司用到了哪些技术,提前回去准备
- 开发团队规模
- 不要问加不加班,基本都加班
- 如果有幸入职,公司对我的安排
9、如何回答离职
都是为了钱,看破不说破。
千万不要说上家公司不好,这很重要
原因:
1.公司倒闭/业务调整
2.公司不发工资、仲裁
3.之前的项目一直在维护,没有新的项目功能
4.个人发展问题
5.更好的平台,建议不要说,显得原先平台low,或者你野心大,那我们公司不好,你也得跑?
6.个人生活原因:以前公司太远,路上时间太长,幸福感低。节约时间在更多事情上。
7.如果去大厂,就直接说我就想去大厂,之前能力不够。
其他
何时能入职?
发了offer以后,1-2周能入职
- 如果在职,提了离职,不管多挽留,就走吧
- 如果离职了,考虑,给自己放假,或者还有其他面试/offer考虑中,给自己缓冲。
技术能力最重要,职位描述能力符合几条就行了,年限也没关系
\