下载APP

微信扫码
下载看准App

阿里、腾讯、字节、华为、百度等大厂Android岗面经分享!

面试职位:Android 的面试

缘起很多人挤破脑袋,破釜沉舟的想进大厂的根本原因还是大厂和小公司真的不一样。我是双非本科15年毕业的,毕业之后就一直在做Android相关方面的开发工作,到18年经历了两家创业公司,一家工作了不到半年老板就跑路了,一家工作到18年初,因为运营不当倒闭了(一度怀疑自己是不是去哪家公司就得哪家倒闭)。在小公司做开发,一个同时开发几个app也是比较常见的,而且公司的代码和项目管理都非常的不规范,一些祖传代码能让你一些白了头。诸多因素综合下来更加坚定了我奔大厂的决心,提升技术能力也好,镀金也罢,又或是开篇说的一种能力的见证,在今年5月份我毅然决然的选择了裸辞,开始我的奔大厂之路。至6月结束,面完了网易、oppo、拼多多、滴滴、优酷、蘑菇街,结果都是凉凉(内心还是很虚的,所以先找了些规模偏小的大厂下手)。总体的一个感觉就是,感觉面试官问的感觉都会,但是就是卡在喉咙里面说不出来,问到一些底层,源码方面的东西,更是脑子一片空白,有个面试官甚至反问我,“你之前的16k是怎么拿到的?”。准备还是太不充分了,突然意识到,随后在7月份开始降低了面试的频率,开始复习,从java基础到底层源码,该背的背,该写的写,并在每次面试之后记录下面试官的问题,回去做复盘和延伸,实践出真知。落定功夫不负有心人,经过两个多月的学习提升和面试“实践”,趁着“金九银十”这股东风,在9月中旬拿到了字节的offer,除了自己的努力之外,可能还有一部分原因就是字节最近一直在扩大招聘吧(手动狗头),让我有了“趁虚而入”的机会。定薪25k,每天都有免费下午茶,还有不限量的零食自取,21点以后车费报销,996的“福报”我在程序员本命年拿到了(996+1024=2020)。这篇面经分享文章一直等到现在才写,一个原因是刚进公司没多久,自然要表现出对“福报”的感恩戴德,抽不出时间来再做总结分享。还有一个原因就是自己都不确定自己分享到底有没有价值或者是借鉴意义,到现在还一直感觉自己是以一种“幸运儿”的身份进来的,毕竟之前面试的大厂没有一个拿到offer的。不过也可能这就是传说中的“越努力越越幸运吧”!之前复习的学习笔记包括各大厂的面试题面经,为了方便自己复盘和系统化的学习,都做了归纳如下(由于字数篇幅原因只将部分觉得重要常见的面试题分享出来):Java基础(1).什么情况下会发生栈内存溢出?(2).如果让你写一段栈溢出的代码你会什么写,一个栈大概有多大,为什么?每个线程都有这样大小的一个栈吗? (美团)(3).JVM中一次完整的GC流程是怎样的,对象如何晋升到老年代?(4).介绍下GC回收机制与分代回收策略。(5).Java中有几种引用关系,它们的区别是什么?(6).GC收集算法有哪些?它们的特点是什么?(7).如何判断一个对象是否被回收,有哪些GC算法,实际虚拟机使用最多的是什么GC算法?(美团)(8).Jvm内存 结构说一下。a.描述JVM内存模型。(东方头条)(9).JVM DVM ART的区别(360)(10).描述GC机制。Class会不会回收?用不到的Class怎么回收?(东方头条)(11).StackOverFlow与OOM的区别?分别发生在什么时候,JVM栈中存储的是什么,堆存储的是什么?(美团)(12).Java虚拟机和Dalvik虚拟机的区别?(13).请描述new一个对象的流程。(14).Java对象会不会分配到栈中?(15).String, Stringbuffer, StringBuilder 的区别是什么?(东方头条)a.String StringBuffer StringBuilder在进行字符串操作时的效率;这里主要考察String在内存中是如何创建的。(字节跳动)(16).String为什么是不可变的?(字节跳动)a.String为什么设计成final的?(17).final 、finally、finalize 区别。(18).抽象类和接口的区别。(19).重载和重写的区别 (京东)(20).什么是值传递和引用传递,Java 是值传递还是引用传递?Android体系(1). Acitvity的生命周期是什么样的?a. Acitvity的生命周期,如何摧毁一个Activity? (美团)(2). Activity的4大启动模式,与开发中需要注意的问题,如onNewIntent() 的调用;a. Activity的启动模式,区别 (美团)b. singleInstance如果不指定栈名,是怎么分配的?(字节跳动)(3). Intent显示跳转与隐式跳转,如何使用?(美团)(4). Activity A跳转B,B跳转C,A不能直接跳转到C,A如何传递消息给C?(美团)(5). Activity如何保存状态的?(6). 请描诉Activity的启动流程,从点击图标开始。(B站)a. APP是怎么启动的?b. 启动一个Activity的流程分析(7). Service的生命周期是什么样的?a. Service两种生命周期以及区别(8). 你会在什么情况下使用Service?(9). startServer和bindServier的区别?(美团)(10). Service和Thread的区别?(11). IntentService与Service的区别?(12). ContentProvider如何自定义与使用场景是什么?(13). BroadcastReciver的静态注册与动态注册的区别?(14). 广播的分类与工作原理(15). 可以再onReceive中开启线程么,会有什么问题?(16). 什么是有序广播?(17). Application、Activity、Service中context的区别?能否启动一个activity、dialog?(18). Fragment的生命周期? (美团)(19). Fragment的构造函数为啥不让传参?(B站)(20). Fragment add与replace的区别,分别对Fragment的生命周期影响(美团)Android FrameWork1.Android中多进程通信的方式有哪些?a.进程通信你用过哪些?原理是什么?(字节跳动、小米)2.描述下Binder机制原理?(东方头条)3.Binder线程池的工作过程是什么样?(东方头条)4.Handler怎么进行线程通信,原理是什么?(东方头条)(篇幅不够用啦)文末以上部分题目也是自己在复习期间在网上找的一些大厂面试题。我自己也将这些面试题做了解析整理并归纳成了一个文档,由于篇幅原因就没在文章里做展示了。好记性不如烂笔头,永远抱着一个“我应该会”的心态去刷面试题,在自己脑子过了一篇,感觉回答的上来,但往往一真跟面试官对上线就会卡壳,还是建议把每个面试题都去写一遍,再去做延伸。当你能将每一道面试题都能富有逻辑性的写出来的时候,那在面试的时候就绝对没有问题了。整理不易,如果觉得我的这篇分享对你有所帮助的话,点个赞支持一下吧!另外祝所有正在面试的小伙伴们,都能拿到自己理想的offer! ...

面试结果: 确定通过

面试难度: 有难度

面试感受: 很好

传统销售部销售经理,

面试职位:销售管理 的面试

19年的一天,我失业了,我不知道干什么,在网上搜索了下,出现一家公司,山包国际控股,当时只是好奇,试试看,基本没有包上面希望,这家公司引起我的注意的他公司出的薪资,很耀眼,销售经理8500元至15000元,在朱村有这样的薪资的公司很多,岗位少; 第二天起来无所事实的我,就出门去山包国际控股看看,在昨天时候 我查了这家公司的资料很少,基本只用工商资料,当然我是无所谓,什么样的公司对我都没有都大关系,纯粹是打发时间。很快就来到这家公司的地址,在一个小区里面,小区管得很严,经过一些波折进来了, 我很自信一个销售人员怎么可能被保安拦住呢。很快来到公司的楼层,进了公司后,被安排到一间接待室,接待的小姐姐很客气,倒了一杯热水,给我一本杂志,对我说在此等候。过了一会儿小姐姐送来一份资料(个人资料表)要求填写,我送上简历,说有简历不用填写吧,小姐姐说需要填一下,还要做一个测评。就这样三下五去二的把 测评,资料表搞定,等小姐姐来验收。  时间过了五分钟左右小姐姐把我带到了一间办公室,呈上我的资料,就离开了,进了办公室我抬头一看,妈呀什么情况,这是审犯人吗,两张桌子三个人,黄的黑的,男的女的都有。原来这是面试官是国内国外组成的。我还没有回个神来,一位女士发话了,请坐,介绍下自己,。。。经过了10分钟的口腔舌战终于结束了,最后一个老外问我薪资要求,我难住了,我顺口一说8000元,女士说回去等通知,就结束了。一年多来第一次讲那么多话,其实很多都是夸大其词,我本来没有考虑过来这里上班就是打发时间而已,就这样我回家了。 回到家里不知道干嘛,还是继续寻找工作,连续几天的出击,都无功而返,就在一天的下午,我刚去一家公司面试回来的21号线地铁上,手机响了,很不耐烦的接起了电话,电话里是一位外国人,我很幸运我的英语还是可以的,老外问我工作上岗了没有,我说NO,他说是山包集团股份公司的,要求我明天到公司复试,就这样,我的精神好了起来。 很快就回到家,没有吃饭,开始准备资料,收集公司材料,反复学习,原来这是一家阿联酋投资的企业,刚进入中国市场,是我的机会,直到凌晨3点时候才在焦炉中睡下。  心里焦炉睡不安稳,第二天早上7到5分我就起来了,开始准备复试资料,很快就到了复试时间了。到了路边的临时早餐店买一点吃的,就往公司赶。  今天接待我的是一位小哥哥,我到前台说明是来复试的,小哥哥就带我来到一间超级豪华的办公室,这间办公室很大,是一个套房做的,有一百多平方,坐在办公桌的是一位30多岁,很有气质,霸气十足的男士,小哥哥介绍这是董事长,我想董事长问好,董事长要我坐下,简单说了几句话,问我外语如何,我说8级英语,常年做外贸业务,董事长问什么时候上岗,我说今天就可以,董事长说去人事部办理手续。我很兴奋的和董事长道别,往人事部走去。就这样我成功找到了新的职业希望,我感谢山包国际控股,感谢山包集团股份,感谢董事长! ...

面试结果: 感觉靠谱

面试难度: 有难度

面试感受: 很好

莫名其妙,千万别去,跟耍人似的。

面试职位:文案策划 的面试

本来不想评价的,但是想想真的很想吐槽!面试短视频文案策划,发了作品过去,然后给了我题材让我写脚本,我写了7个脚本发过去。第二天说觉得我写的脚本不错,让我去公司谈,我觉得有机会我就答应了。约了上午11点,我一早六点起床开始准备过去,开了两个多小时的车到达三只松鼠总部(路费自费,他说报销公共交通,但是没票了,开车不报销),第一个面试的是负责抖音的,看过我作品和文案,然后给我去还要参与真人抖音拍摄,包括以后直播也想让我参与,我说没问题,然后我觉得这么说了应该面试基本没啥问题吧。然后这个小哥说让我等第二第三轮面试,当时在中午正是他们下班休息的时候,我就在沙发上等待,给了我一份盒饭,吃完饭有两个在这上班的小姐姐坐过来休息,通过闲聊知道这里上班都是晚上加班到9点以后,说全公司都这样!不加班就是没有追求!说加班到12点也有。我当时就惊呆了,后来想想我也能接受,就继续等待,第二轮小哥来,问了些基本问题,然后就给我说他对这也不懂,让我等第三轮吧。第三轮来了,是动画总监。面试开始就问我让我去买瓶水,我该怎么执行,以及通过一个圆圈我能想到什么,后来问到职业规划,说没看到我的野心巴拉巴拉。聊了很久才知道,他没看过我作品,没看过我给的脚本,然后我给他看,基本看一眼,放下,就是很不屑,看不起的样子,还说他们公司外有几百个人为他们写脚本,根本不用靠我写。整个面试基本在打击我,我也能理解,毕竟我上班经验很少,当时没什么感觉,感觉有则改之,无则加勉。后来又给我说让我回去写策划,他说要考我思维跳跃,然后说我嫌麻烦可以不写,别把他们当成骗策划的,说我写的可以他可以让我等级(工资)再上一层,然后我答应写了。我问他工资,他就一直说比我现在的公司高,说要看我这次的策划再定。后来我开车回到家已经是晚上了,吃完饭写完策划23点,我结合第一轮面试的小哥说他们抖音存在的问题是受众群体都是小孩之类的,以及我了解的情况,写的玄幻了点,发给了这个总监。当天我还给HR说了面试情况,HR说我面试应该是过了。第二天周天我没有问,因为周天他们不上班,我觉得打扰不好,直到周一我问HR出结果没,他说下午给答复,晚上给我说没通过,我问原因就说我与目前的需求不匹配。我真的莫名其妙?顺便说,他们的全部抖音加起来的赞跟我做了一个多月的抖音号的赞一样多。总监还大谈投了多少钱买豆荚,还说我不会买豆荚。但是真的想说,你们几百个人为你们写的创意脚本就是基本完全**别人的创意? ...

面试结果: 未通过

面试难度: 巨难

面试感受: 不好

一去到就问上家公司薪资待遇,了解了之后就开始套路了,非常强势。

面试职位:机械设计师 的面试

本人二本学历,四年非标经验,新在职去面,上家6天制给9k加全勤300,另外项目奖月均1600,月综合税前约11k。目前在职试用8.5k,转正加10%-20%,待遇比上家好。也面试过小公司,6天制开税后10k给税前10k。面试过美资,福利待遇非常好,给税前8k再加加班费。伟易达给多少呢?真的很意外,给5k再加加班费,加项目奖。一去到就问上家公司薪资待遇,了解了之后就开始套路了,非常强势,去车间看机器问东西,拿个震动器问我是什么,什么工作原理,我说我没用过,猜测是电机加凸轮结构,转动不平衡产生震动,然后就说去我上家公司见过,用了很多,我见到都没去了解学习,基础不好,要多学习。我说我在公司加班晚上加到九点多,回去洗澡洗衣服睡觉,没太多时间一年到头都这么加,又说我学习不是这样的什么什么。反正各种贬低,你基础差,基础不扎实。然后问做过的项目不问你上家,问的是前一家,三年前刚入行做的项目,突然问起来你要记得非常清楚,有一点记不清的那就是自己做过的项目都不记得,开始质疑简历上的项目是不是自己做的,包括上家做的十几台设备。我说我上家公司入职月薪8k,到最后给我加薪到11k可以证明我的能力,又跟我说不是这样理解的,敢情别人家的老板人傻钱多,做不出事情来还不断加薪?后来回来了才想明白是看我薪资高故意找借口踩我,压低我薪资。5k加加班费,虽然双休,但按公司规定每天加班不超过3小时,周六不超过11小时算,加班费按底薪2000算,一个月单休天天加3个钟也就1700块加班费,加上5k也就6.7k。项目奖呵呵了,说的挺高大上挺多的样子,谁知道是怎么样呢,前面入职做项目没出来肯定就拿个底薪,至于什么时候回款才能拿到项目奖谁知道呢,没有写在劳动合同里的东西对求职者是亏的。另外部门人少,设计三个,电气一个,签了啥时候完成就必须完成。反正是不考虑去,在职这最低转正9k多,福利也还好,旱涝保收何必去伟易达被那么踩。另外这领导给人的感觉是不好相处,想去的慎重考虑吧。 ...

面试结果: 确定通过

面试难度: 有难度

面试感受: 不好

二面挂了。

面试职位:教育产品研发 的面试

刚收到二面挂的消息,我就来写一下面经,希望对大家有帮助。1⃣️ 职位: 英语教研(教育中台) base 上海2⃣️ 个人背景: 6年的传统培训行业经验,其中2年在体制内学校待过3⃣️ 一面:A. 应聘什么岗位?觉得自己哪些能力与岗位匹配?B. 如何培养学生的口语、听力能力?C. 如何系统性地搭建学生英语能力框架?D. 竞品分析E. 怎么看待这个岗位?F. 对未来工作的期望感受:自己的回答太表面了,仅存于“感受层”,没办法深入。一面后觉得自己差不多凉了,但第二天晚上接到电话说准备二面。4⃣️ 二面:二面的前一个小时,HR通知二面面试官认为我不太符合要求,并且职位满了,要取消面试。我当时已经花好妆,全部准备好了,我就和HR申请能不能再争取一下面另一个岗位,面试官同意了。二面:A. 你对体制内的教学标准了解有哪些?B. 如何看待初中学生英语能力的培养?C. 紧接着B的题目,深入探讨英语各个部分的能力培养D. 如何准备一个科目的教学,是否有框架、结构(考官介绍了这个岗位设立的目的等)感受:面完二面,我就差不多知道自己凉了。因为自己有一些弊端。首先,二面的岗位与自己的经历匹配度不高,没有辅助学生参加体制内考试的经历。而目前的字节跳动给我的感觉更多要的是immediate impact的人,而不是招进来,培养一段时间,再用的人。其次,我的回答没有很好地匹配面试官的期望,她们更想要的是逻辑清晰、思路下沉的人,而我更浮于表面。总结:A. 增强自己的核心竞争力的同时,要适当发展自己。B. 适当跳槽、找工作很重要(我毕业之后干一份工作没有跳过,对外部环境的敏感度极低,温水煮青蛙了) ...

面试结果: 未通过

面试难度: 一般

面试感受: 很好

面试706所实施的看过来

面试职位:实施工程师 的面试

本人有幸通过了706所的面试,成功拿到了offer。尽管到最后也没去,但是愿意分享一下。因为我面试的实施岗位,但是笔试的时候还是很多编程题,就是跟面Java的一套卷子。好在本人之前干开发的。然后面试的时候,也是问了一些简单的问题、掌握了那些技术。不过也没关系,实施嘛,边干边学。也就聊了10多分钟。问了下期望薪资,就回去等信了。过两天人事电话打来,问薪资是否可谈,我说可以谈。然后约了二面,电话面,问了一些基本的Linux以及当项目负责人与项目经理起争执的时候,我该听谁的这种傻*问题。当然我也通过了,薪资给我开到8k,加上700交补以及800饭补(打员工卡里)吃食堂,取不出来,后来因为公积金头一个月不交,然后转正之后乱起八糟的事,交补听说也不是那么容易拿到。加上工资开的实在是不高。再加上入职繁琐:各种资料准备,什么自我阐述等等从提交到下offer两周左右。然后offer到手,需要你回老家开一张无犯罪证明,北京这边疫情期间,七天内的核酸检测报告,然后三甲医院体检报告。体检中心好像不能用。职工食堂,均价20一个人。估计男的吃更多。最近几个月,以后不知道,在发扬航天精神。上六休一,面试官最多的问题就是,你能加班吗?能么?然后,本科是和所里直签,专科是航天人才中心。社招不解决户口!也没有违约金!以上这么多都是本人亲身体验,希望能给你们带来解答!谢谢。 ...

面试结果: 确定通过

面试难度: 一般

面试感受: 一般

3M销售面试

面试职位:销售工程师 的面试

上周参加了3M的销售面试,怎么说呢!只能说自己老了,本人已经38了!上次找工作还是不到30岁的时候!以前年轻时候,被猎头淘汰或者猎头推荐了,用人单位觉得不合适不给面试机会就被淘汰是有过的!但只要参加面试了,还从来没有没通过的时候,只要面试必过,只是我自己去不去的问题!但这次面试了,被淘汰了!很郁闷!以为自己能力提高了很多,也成熟了很多,以为自己更是香饽饽,但现在发现好像都闲我岁数大了!没办法!怪自己没本事吧!到这个岁数还要找工作!说说3M的面试吧!人力来电话简单了解,然后区域经理视频面试!人力聊了10多分钟,经理面试30分钟就完了!感觉自己什么都没有展现就结束了!30分钟能说什么?对于已经有16年工作经历的我来说光个人介绍加为何辞职就要说上10多分钟!以前面试,都是1小时起底,有的能面试2个多小时。但和3M的面试没说什么,说点大面话就结束了,因为人家还有下个面试!给我感觉面试完全就是看眼缘!自认为有丰富的销售经验和能力,但展现不出来!郁闷!挺希望进3M的!给最后那个能面上的兄弟祝福吧!挺好的公司!不过我不服啊!我不觉得比你差!哈哈!此外,3M现在应该没有什么拒信一说了!我等了一周多,想知道结果主动问了给我面试的经理!经理挺有修养的,非常含蓄的回复我不合适!然后就把我给删了!哈哈!本来想问人力的,但人力早就把我给删除了(因为都是通过微信视频,所以之前都加过好友)最后建议小伙伴们不要裸辞,我就是裸辞!现在找工作挺费劲的!鄙人过去十几年在哪个单位都是销冠!外企经验超过10年!开发,维护样样都拿的出手!但裸辞前同行给20K都没去,裸辞后同行又找我,直接变14K了!一堆说辞,什么市场不好了一类的话!果断拜拜!哎!这就是裸辞的后果!可能岁数大了!本以为自己是个人才!但现实很残酷啊!但我不会灰心的!相信自己!等待那个懂我的,识货的单位!大家加油吧! ...

面试结果: 未通过

面试难度: 很容易

面试感受: 不好

微信扫码下载

看准APP