我的战绩8个面试公司,2挂6offer,成功与失败大厂经验总结(大量面试真题建议收藏!)

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

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

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

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip204888 (备注Android)
img

正文

然后就没了,我穿越大半个成都来这儿面试就问了我几个问题,耗时才10分钟,我还没来得及紧张就结束了?然后他说面试就先到这儿了,如果有通知再联系我…

知道创宇(已挂)

知道创宇是我在成都面试的第二家公司,做Web安全的,好像拿了腾讯的投资所以公司地址在成都***三街的腾讯大厦里。这家公司与上家公司形成鲜明对比,整个面试过程持续了一个半小时还多,由于面试官是做C++的不会Java,所以几乎没有问Java。

  1. 项目

  2. volatile的作用

  3. HashMap的工作原理

  4. 数据库的隔离级别

  5. 什么是幻读,不可重复读,脏读

  6. 一道算法题,给出一个数组,找出唯一不两两重复的数

  7. TCP/IP三次握手四次挥手

  8. Spring的事务隔离级别

面试官非常好,聊得很愉快,可惜得是我因为面试经验不足加上本身也没有准备充分,感觉答得不好。面试官找来HR问了下实习时间就让我回去等通知了。第二天后我就收到了人生中第一封拒信…

CVTE(已拿offer)

CVTE是我面试的第一家大公司,通过了笔试后就通知第二天到春熙路一家酒店面试。第二天我早早地就到了酒店大堂等待面试,结果没想到刚一扫二维码排队就轮到我了。服务人员领我到一间很大的会议室,里面有很多面试官,每个面试官前有编号,我一下就看到了面试我的面试我的面试官,也是我第一次看到面试官西装革履。

  1. 又是问项目

  2. Java的内存模型

  3. 讲一讲Java的垃圾回收机制

  4. 细讲一下新生代如何进行垃圾回收

  5. SpringMVC的工作流程

  6. 你认为MyBatis带来了什么改进

  7. Spring ioc 概念,创建,初始化,底层实现

还出了道算法题,具体不太记得了,但是我到了时间没有写完,我原本是想用O(n)的复杂度来做,后来发现O(n)的复杂度是不可能实现的,就浪费了点时间,于是我就和面试官讲了我的想法,并且讲了一种O(n^2)的做法。面试官结束面试后让我回去晚上等通知,晚上果然收到通知让我参加终面(HR面)。

HR面还是那家酒店,我和一个前端一起面(特别扯的是后来我在牛客网上问一个CVTE的问题还和这位前端兄弟在网上偶遇了),问了我有没有女朋友啊,父母是做什么的,如果阿里和CVTE都给你发了offer你回去哪家这类问题,持续了大概20多分钟。晚上回去查看状态发现终面已经通过了,这意味着我将收到人生第一份offer。大概一周多后收到口头offer,两周过后收到正式offer。收到第一份offer后心里一块石头才真正落了地。

阿里影业(已拿offer)
一面(半个小时)

三月底的时候居然收到了阿里一面的电话,我是十分吃惊,因为距离我投阿里简历已经过去了一个月了,而且我没想到阿里居然能在几万份简历中挑中我的简历进行面试,收到电话我是十分受宠若惊的。电话信号一直不好,对方说话声音一直若有若无的,我不得不一直说”不好意思,能再说一遍吗“,面试中大部分问题都和其他面试差不多,有几个问题比较印象深刻:

  1. 如果让你来设计SpingMVC你会如何设计。

  2. 你能几种Session的管理方法,详细讲一种。

二面(45分钟)

一面后一周才收到二面的电话,要进行视频面试,由于是阿里我不敢怠慢,在外面专门找了家网速不错且安静的酒店专门等待阿里的视频面试。阿里的二面就是按照你的简历上的每个点都深问下去,但是都是挺基础的,没有问到我不会的分布式和集群方面的问题(可能是因为我简历上没有写),感觉大部分答得还不错,但是有几个问题如Spring的Bean的生命周期这样的该回答起来的问题没有回答起来,让我隐隐有些担心。

三面(半个小时)

二面第二天收到HR电话让我准备三面,让我挺吃惊的,因为我投阿里本来也只是想感受下顶级互联网公司的面试流程,压根儿没想到还能走这么远。三面面试官听HR说好像是个部门老大,也就意味着这应该是最后一轮技术面了。

部门老大看起来大概35岁左右,挺面善的,一开始问我为什么要学计算机,问我高考怎么填的志愿(我当时还有点奇怪怎么问这些问题),然后后面就像聊天一样,聊我在大学怎么学的。果然还是我太年轻了,面试官悄悄给我挖了个坑,问我为什么从Android转到后台,我说我比较喜欢应用层的纯逻辑,不是很喜欢编写界面,Android里需要使用xml写界面我不是很喜欢,然后他问我是不是觉得前端很简单,我赶忙说不是,他又问我做了这么多app有没有研究过Android的Framework层,我一时语塞说没有(没有了解Andorid底层确实是我的错),他又追问我喜欢应用层是不是就不喜欢底层的东西,我又赶忙说不是,但是我找不到证据说我喜欢底层,于是我只有说看过Spring和jdk源码。。。

然后就聊到了项目,我有一个Android项目牵扯到上传照片功能,就问我图片有没有经过压缩,我说有使用第三方库压缩,面试官又问有没有了解过图片的压缩算法,我当时记得好像之前上课的时候学过图片处理就稀里糊涂地说了有了解过一点,然后又稀里糊涂地给面试官讲了一个算法,面试官笑着对我说你这好像是马赛克的算法啊,马赛克的算法和压缩算法一样吗?我就不敢说话了。然后面试官换了一个话题我才松一口气。后面聊的还行,面试官还给我讲了他当初大学是怎么学的,然后给我强调底层真的很重要

HR面(十分钟)

HR面打来已经是一周后了,我要不是看到状态还一直处于面试中,凭我三面的表现我都觉得我挂了。HR说实习生薪资比社招工资低问我知不知道,问我了解阿里影业哪些东西,愿不愿意来北京。最后说实习时间就比较纠结了,HR说最好能马上入职实习对转正比较有利,但是我这儿学校一堆课啊根本走不开。最后HR说回去问他们的leader看能不能七月份再实习。挂了电话我就觉得比较忐忑了,都走到这步了不会因为实习时间的问题把我给挂了吧。

最后一周过后我还是收到了阿里的offer,但是不是很兴奋还有点纠结(因为那时我已经收到了网易云音乐的offer)

网易(云音乐,已拿offer)

说实话这些公司我早就听说很难进,所以我笔试完后压根儿没想过能进入他们的面试流程,没想到大网易还是给我笔试通过了,给我发短信要我4月14日到杭州网易大厦面试,报销路费600元,我算了下出去报销的600元,我去趟杭州还要自掏腰包1000多块才够。不禁十分纠结了,因为当时阿里面试都走到三面了有可能拿offer,如果拿了offer就没必要再去面网易了,但是我又不想错过这次宝贵的机会,于是决定还是去1000KM外的杭州走一遭。

一面

提前一天到了杭州踩了点,第二天顺利地按时到达了网易大厦,签到后就在一边等候,二十分钟后就叫我去一面。一面面试官看起来25岁左右,很年轻,问得问题也比较常规。问了个HashMap问题,我心里很高兴,之前面试问过无数次这个问题了,于是我就详细地将HashMap源码讲了一遍,还顺便将ConcurrentHashMap也讲了。然后还问了些数据库索引以及Spring的问题。

二面

一面面完后面试官叫我五分钟后去前台问结果,通知我准备二面,这时候差不多十二点了,HR小姐姐领着我们去大名鼎鼎的猪场食堂吃饭,午餐如图:一个素菜也没有,三道荤菜:虾,羊肉,牛肉

这个应该是外部食堂,真正的员工餐可能还要好点。

差不多下午两点半左右,通知去二面。二面面试官看起来很年轻,感觉和我差不多大,二面和阿里三面差不多,问了一些开放性问题和一点点技术问题,面试过程面试官一直叫我不要紧张,就是聊天就行了,我其实并不紧张啊…面试官很好和我交流了不少学习方面的事情,问了我平时如何学习新技术和如何debug的。差不多愉快的聊了40多分钟就叫我五分钟去查看结果。

HR面

HR面真的是非常愉快了,特别巧的是我刚坐下HR小姐姐就问我是不是宜宾人,我心里一惊赶忙说是,结果HR说她也是宜宾人(听到此时我心里朝天呐喊天助我也!!!),接下来的聊天就更愉快了,老乡见老乡,聊了学校的项目经历,学生会经历,在听到我的自学经历后她居然说很励志(我个人没有觉得很励志啊),半个小时后HR说七天后会有最终结果出来。

回成都后大概等了6天后就收到了offer。网易的面试体验是最愉快的,我可能暑假就回去网易了。

今日头条(已挂)
一面

今日头条的面试体验是最差的(没有黑的意思),面试全部是使用牛客网的视频面试工具,不知怎么的,视频一直断线,面试官很不耐烦地说要不你找个网络条件好点的重新给你找个时间面试,我心里想我花了百多块出来租酒店就为了面试,怎么能重新面试呢,于是就苦苦”哀求“继续面试,尴尬的是问了几个操作系统的问题我都没怎么答好,最后甩给我一道算法题,当时我已经无心面试了觉得铁定挂了,花了10多分钟才做完,面试官看也没看就说一会HR打电话就匆匆下线了…

二面

一面完后我心想绝对挂了,没想到HR打电话来说我通过了让我马上准备二面。我心里真是…二面面试官看起来也三十好几了就,一直问我当时还没复习好的操作系统和计算机网络,答得很差。然后又给我一道算法题,花了几分钟做完。然后HR打电话说我的面试结束了,希望以后有机会一起合作,想来也是,答得这么差能过才有鬼了。

去哪儿(口头offer)

要如何成为Android架构师?

搭建自己的知识框架,全面提升自己的技术体系,并且往底层源码方向深入钻研。
大多数技术人喜欢用思维脑图来构建自己的知识体系,一目了然。这里给大家分享一份大厂主流的Android架构师技术体系,可以用来搭建自己的知识框架,或者查漏补缺;

对应这份技术大纲,我也整理了一套Android高级架构师完整系列的视频教程,主要针对3-5年Android开发经验以上,需要往高级架构师层次学习提升的同学,希望能帮你突破瓶颈,跳槽进大厂;

最后我必须强调几点:

1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。
2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要! 最后你达到什么水平取决你消化了多少知识
3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。

你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)
[外链图片转存中…(img-OPQwzMCm-1713131997096)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值