还是以社招后台开发为例,在面试之前,郭靖去腾讯招聘网站看了相关岗位的要求,就知道要准备的技术内容和方向了。要准备的技术内容,纷繁驳杂,大致如下:
-
数据结构和算法。
-
操作系统和Linux.
-
计算机网络和网络编程。
-
C++和STL.
-
存储和数据库。
-
海量数据处理。
-
分布式组件和原理。
-
后台安全原理。
-
设计模式和原则。
-
系统方案设计。
-
项目介绍和讲解。
-
其他相关问题。
在面试现场,基本的事情还是要注意。少数面试者匆匆赶来,满头大汗,一身汗味,显然不好。少数面试者,觉得自己牛气冲天,在现场和面试官争论不休,自然也不可取。
一些面试者在现场遇到难题后,唉声叹气,变得急躁,这是非常不成熟的表现。也有一些面试者遇到困难后,不加思考,非常轻率,直接放弃,这怎么能打动和说服面试官呢?
没有万能人,大家都有知识盲区,遇到困难太正常了。遇到困难还能现场解决,才能体现出自身价值。即便无法解决问题,也可尝试说出自己的思路,而一个人的思路,往往能反映出这个人的心智模式和未来潜力。
总之,技术准备,功在平时。还是应该修炼基本功,有了这份基本功,就不怕变化,毕竟万变不离其宗。至于该怎么提升基本功,建议多学习、多思考、多实践、多总结。
世上没有银弹,也没有万能捷径,不要浮躁地以为,临时抱佛脚,刷几个题目,就能通过腾讯面试,没那么简单的。功夫修炼,千朝万夕。用兵一时,养兵千日。
三. hr面试攻略
=========
hr面试考察的重点是情商,包括性格和沟通能力。掌握三个原则,万问可破:
原则一:强调自己是积极进取的人,乐于挑战自己,有更高的追求,不安于现状,对未来有清晰的思考和规划,并在付诸行动。
原则二:要以腾讯利益为目标,强调自己能为腾讯产品做出什么贡献,而不是强调自身利益和感受。
原则三:面对问题,不要直接用yes或no一棍子打死,而应该从多角度看问题,体现出严谨的逻辑性和条理性,辩证思维。
郭靖去面试,本质上是和腾讯做利益交换。郭靖是来向腾讯要钱的,自然要多体现自己能给腾讯带来什么利益。在牢记上述三个原则的前提下,我们来看hr常问的20个问题。
问题一:你为什么离职?
错误答案1:现在领导傻逼。
错误答案2:现在加班太多。
错误答案3:现在钱太少了。
错误答案4:现在部门斗争严重。
错误答案5:腾讯的福利待遇好。
错误答案6:在腾讯工作有光环。
错误答案7:想工作生活平衡一下。
错误答案8:师兄在腾讯,说腾讯好。
错误答案9:老婆在腾讯,我也想来。
错误答案10:我是一个孝子,要养父母,需要更多的钱。
点评:这个问题,绝对不是给机会让你吐槽现状或者谈主观感受。离职的原因,要强调自己有进取心,想去更大的平台,表达出看好腾讯的发展,想加入腾讯,共同成长。
问题二:我们为什么要招你?
错误答案1:因为你们缺人。
错误答案2:你们自己都不知道为什么要招我吗?
错误答案3:我之前干过类似工作,一定可以胜任。
错误答案4:因为我很优秀,你们需要我这样优秀的人。
错误答案5:因为你们业务发展很快,要更多的人力投入。
点评:这个问题,部分人读不懂题意。腾讯要招聘你的原因,一定是因为你能给腾讯带来价值。价值怎么体现和证明?不是吹嘘自己有多牛逼,而是要通过以往的事例,来说明自己有价值。
问题三:你怎么看待加班?
错误答案1:我讨厌加班。
错误答案2:我喜欢加班。
错误答案3:看心情来确定。
错误答案3:有加班费吗?
错误答案4:有钱就加,没钱不加。
错误答案5:有事就加,没事不加。
点评:看问题要看到本质,别直接回答yes或no. 也别傻乎乎太强调自己的感受,要牢记腾讯的利益。这个问题很好回答。
问题四:你对腾讯有什么了解?
错误答案1:没了解过。
错误答案2:了解一些。
错误答案3:了解不多。
错误答案4:腾讯挺好的,所以我来面试。
错误答案5:腾讯是个大公司,福利待遇好。
点评:如果对目标公司和产品不了解,那就显得面试动机很不真诚。平时多了解一下腾讯公司和腾讯产品,不至于面试时把天聊死。
问题五:你职业发展规划是怎样的?
错误答案1:嗯,啊,哦…
错误答案2:这个问题我没有考虑过。
错误答案3:我是脚踏实地的人,走一步,看一步。
错误答案4:我不关心这些虚无的问题,我只想把当前的事情做好,一步一个脚印。
错误答案5:我想好了,十年后要做市级专家, 二十年后要做省级专家,三十年后要做国家级专家。
点评:如果没有思考过职业规划,说明不够用心,对自己不够负责。也别跟某某一样,海阔天空,畅想未来三十年。
问题六:最打动你的一件事是什么?
点评:别扯那些潸然泪下的感人故事。可以举一个完成了不可能完成任务的事例,深受打动,从中学到什么,对后续工作有什么帮助。
问题七:你遇到的最大困难是什么?
点评:不要诉苦和煽情,要强调遇到困难,并且千方百计解决了,学到了什么,对后续工作有什么帮助。
问题八:工作中遇到不喜欢的人怎么办?
点评:千万别说不喜欢就远离,还是要以工作和项目为重,合作完成共同目标,时刻考虑腾讯利益。
问题九:你有在应聘其他公司吗?
点评:如实陈述,如果同时在面试阿里、头条,如实说出来,也让腾讯hr知道,你是有很多选择余地的。
问题十:你喜欢怎样的上级?
点评:上级岂要看你喜欢与不喜欢?任何上级都要喜欢。一起工作,共同目的是做好产品,自己要去适应上级。回答时可以说喜欢有责任心、有目标感且为团队着想的上级。
问题十一:你期望在工作中得到什么?
点评:千万别说钱。要说自己期望得到展示能力的平台和提升自己的机会,并和公司一起成长。要牢记自己能给腾讯带来什么利益,别傻乎乎地强调自己要获得什么回报,尤其不要提钱。
问题十二:你觉得腾讯哪个产品有什么可以改进的地方?
点评:别说一切都好无需改进,这显得很没有思考且不认真。也别瞎抱怨一通,只能轻微地说有哪些地方不足,并且一定要想出改进措施。任何没有改进措施的意见,都是添乱。
问题十三:你有什么缺点?
点评:不能说自己没有缺点 ,也不能把自己的缺点无限放大,如果说自己懒惰、有拖延症,这对面试有什么好处?还有人说自己有完美主义情结,这太俗套了。可以考虑说一些人性通病,比如自己工作有时比较着急,但要强调都是为了工作项目考虑,并说自己在逐渐改进。
问题十四:你的短期目标是什么?
点评:千万别说短期目标是为了找一份工作,多么没意思的回答啊。可以说自己短期目标是学习一门新知识,希望尽快学会,并且应用到工作之中。
问题十五:如果成功应聘,你打算在腾讯做多久?
点评:如果回答1年,说明不稳定,何必要招你?如果回答20年,那就是乱扯。可以考虑一种循序渐进的方式来回答。方式多得很,也很好回答。
问题十六:谈一次失败的经历。
点评:别只说失败如何惨痛,要强调从失败中学到什么。而且,在挑选失败案例时,不要是那种损失很大的事例。假如,你让公司损失了1亿美金,也好意思说?可以选择那些损失不大但意义重大的失败经历。
问题十七:说一下你的家庭吧。
点评:别陷入温柔的陷阱,尽说家里几口人并如何和睦恩爱。这对面试没有帮助。可以考虑强调家庭教育,比如从小爸妈就教育自己要正直、积极乐观、团结进取,有责任心。你看,这和腾讯价值观又暗中结合起来了。
问题十八:你最欣赏谁?
点评:别说一些乌七八糟的明星。低俗!也别仅仅说一个名字就结束。要尽量选真正能打动自己的人物,并简要说明为什么欣赏他。
问题十九:你喜欢怎样的工作氛围?
点评:这不是你妈妈问你,所以别随心所欲敞开心扉。这是hr问你,是在面试,容不得你挑选那么多。所以,不要太强调自己的内心喜好。可以说自己喜欢有活力、有目标感、有责任感、有创造力的氛围。这种回答,没人能反驳,况且也和腾讯的氛围吻合呢。
问题二十:你为什要这么高的工资?能不能向下调整?
点评:千万别扯什么家里开支大,或者买房了,所以需要钱。也别说自己之前工资高,跳槽更要涨一波。搞清楚,你是要强调自己有什么能力和价值,配得起这么高的工资,配得起这个涨幅。至于预期工资是否可以向下调整,这是进入了讨价还价的环节。直接说可以就是在自降身价,直接说不可以就是在自断后路。前面点评那么多了,这个问题其实很好作答。
四. 接受电子offer攻略
==============
电子offer,就是正式的书面offer,这还要什么攻略呢?确实不需要,但也还是有些事情需要注意。
郭靖只有收到offer邮件才算数,才能开始跟自己的领导洪七公提离职,所以,这个时间节点要把控好。
收到电子offer,记得低调,千万别在公司炫耀,也别在网上忘乎所以。当然,郭靖这种职场老手,是不会犯这种低级错误的。接下来,就是背景调查了。
关于怎样面试
======
就快要到“金三银四”面试季了,给大家分享一份《Android开发面试真题合集》
该面试宝典不仅收录了本人亲身面试遇到的问题,还收录了从一些朋友那里收集过来的问题。在以后的工作中本 人也会不断地更新和充实面试宝典,当然也希望大家能够多多奉献比较优质的面试题。
不仅展示了常见的面试问题以及回答技巧,还详细讲解了每一道题所包含的知识点,让每个程序员不仅知其然,更知其所以然。
大家可以通过我记录下的这些面试实战记录略微感知一下真实面试的情况,从中学习一些面试技巧以便让自己在未来的面试中能够得心应手,顺利拿到自己喜欢的 offer。
由于篇幅原因,下面以截图展示部分内容。如有需要以下完整学习笔记PDF,可以前往 GitHub自行查阅。
正文总共分为4个部分:
Java 基础+进阶
Android 基础+进阶
项目面试常见问题
简历+社招解答+经典HR面试解析
第一次看我文章的小伙伴可以点赞关注支持一下小老弟哦~~~
一、Java 基础+进阶
-
JVMJVM 工作流程运行时数据区(Runtime Data Area)程序计数器Java 虚拟机栈本地方法栈Java 堆方法区方法指令类加载器垃圾回收 gc对象存活判断垃圾收集算法垃圾收集器内存模型与回收策略
-
Objectequals 方法hashCode 方法
-
static
-
final
-
String、StringBuffer、StringBuilder
-
异常处理
-
内部类匿名内部类
-
多态
-
抽象和接口
-
集合框架HashMap结构图HashMap 的工作原理HashMap 与 HashTable 对比ConcurrentHashMapBase 1.7Base 1.8ArrayListLinkedListCopyOnWriteArrayList
-
反射
-
单例饿汉式双重检查模式静态内部类模式
-
线程状态状态控制
-
volatile
-
synchronized根据获取的锁分类原理
-
Lock锁的分类悲观锁、乐观锁自旋锁、适应性自旋锁死锁
-
引用类型
-
动态代理
-
元注解
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)
总结
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的14套腾讯、字节跳动、阿里、百度等2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
知识脉络 + 诸多细节。
[外链图片转存中…(img-cwjjvp8D-1712962246168)]
[外链图片转存中…(img-dePsPMUS-1712962246169)]
[外链图片转存中…(img-JelQ0XDe-1712962246169)]
[外链图片转存中…(img-swUedxWr-1712962246169)]
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
[外链图片转存中…(img-CMidHXhz-1712962246170)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-54cXHz1m-1712962246171)]