| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> 淦!在外包开发的三年给整废了,备战两个月终拿到Android阿里字节哈啰offer总结,阿里P6+这回稳了! -> 正文阅读 |
|
[移动开发]淦!在外包开发的三年给整废了,备战两个月终拿到Android阿里字节哈啰offer总结,阿里P6+这回稳了! |
26岁,在外包公司干了三年的Android开发,于2021年5月办理完成所有离场手续,办完那一天,我像是终于解脱了,终于放下,也终于释怀。 这三年的时间,算是给我人生上了一课。文字可能会比较多,但大部分的情况都和全国99%的软件行业外包情况完全匹配。希望能给你们一些参考。 第一次进入外包公司开始面试的时候,找了两个月,一开始外包公司直拒,投递了 Factory Club,中控,医惠科技等等,可是都没有回音。11 月份已经没有多少工作机会了,迫切的需要一份工作,于是海投,我进入第一家外包公司。 由于我这是第一次进外包公司,所以连薪水都没有多要,最后自己通过公司进入了工行杭研中心,开始外包的坑之路~~(签合同的时候,还签了保密协议!!) 入职体验很不好 加入之后的第一个项目是银行外包金融App项目,因为要汇报每日的开发进度,所以我们是驻场开发。 入职后,根本没人带,前期就是先进行一系列考试,什么安全培训、职业技能测验培训,培训完会有对应的考试。 当然了这些都是占用我们下班时间进行的,体验极差的一点就是,工行项目组长每天都会拉我们外包工开晨会,时间基本都快半小时了,就一圈人站在一块向组长汇报昨天的工作进度,今天的工作开展。 第二次外包经历经历了一次外包,后来我辞职后就没找外包了,通过了广电运通的面试。 面试时候就感觉不靠谱,因为面试地点是位于近江附近的望江国际里面的温州银行,面试前网上搜了广电运通的信息,说是国企,所以我就硬着头皮接下 offer 了,没想到面试 Android 结果做的 C++,而且也是驻场开发。 入职一月半就又离职了,这时候我的简历就很糟糕了,8 个月的外包经历又加上近期工作只有一个半月,然后我又进了外包。这次是华为外包。 入职 技术面试只有一轮,是华为员工进行的电话面试,大概半个多小时,都是 Android 基础又常见的面试题,但是热修复、内存泄漏、内存优化、插件化、组件化、okhttp竟然一个问题都没问。 隔天,某软国际 hr 通知我面试通过,还要接受 hrbp 的电话面试。顺利结束后,给我发了链接是牛客 Android 在线笔试(感觉这个顺序给弄反了),然后就是到滨江这边的和瑞科技园签合同,hr 和我说,我要先去华为办公一个月再回和瑞科技园办公,我签的是 FP 模式,不是驻场开发。 前一个礼拜都在进行信息安全、网络安全等培训,培训通过后说是才给办华为工卡。 作为过来人的体会,外包被歧视真的是一个社会问题。 大家说是一个地方工作,但是那种隐形的阶级感是在的,就是有很多正式员工很有优越感去使唤外派员工。 实际上就是这样,外包人员不可能接触到核心一点的东西,内部的很多文档,点进去可能都没有权限。加班只能调休没有加班费。 有时候仔细想想,外包和大厂在智商上的差距有那么大吗? 辞去第二份外包工作之后,花了大量的时间复习准备面试。杭州的一二线公司基本上都去面试过了,包括阿里,字节,快手,滴滴,有赞,涂鸦,哈啰(腾讯没有客户端的hc),其中也拿了几个不错的offer。这里就简单分享下部分面试题和准备工作吧: 备战大厂战况:
关于面试前的准备工作,首先就是先把简历给优化了,毕竟简历算的上是大厂面试的墙门转了。 写一份不被扔垃圾桶的简历
由于本人之前的职级有点低,所以这次的目标岗位是P6+ ~ P7岗(虽然最终还是只拿到了P6+的岗位)。如果有高P的大佬,那么下面的面试题看看就好,意义不大。 滴滴一面:
二面:
快手面试一面:
阿里面试一面:
二面:
三面:
有赞面试一面:
二面:
三面:
哈啰出行一面:
二面:
三面:
字节跳动一面:
二面:
三面:
总结我一般都是建议不要去外包,不是我对外包有多大仇恨,也不是有意甩锅外包公司,人家也是企业,也是靠实力看市场来赚钱。曾经也在外包干过三年的我,三年一点成长没有(没精力,天天加班,也没空间提升,因为大家都是干着流水线式码农的工作),不是忙项目就是忙出差,真的废了的一踏糊涂。 眼下正值很多毕业生找工作的季节,对于初入社会的职场人来讲,第一份工作特别重要,它一定程度上决定了后面几年的路是怎么样的,是完美入场,还是完美入坑,区别还是很大的。 面试大厂无论如何,你回答的层面最好足够深,从源码层级说起来。有时候面试官的对问题的看法和你的看法有分歧,此时就需要你是否可以从源码的层面上对这些问题有自己的解释。 面试的时候只需要沉着冷静的思考,从源码的角度对面试官抛出来问题进行分析,就能比较轻松的解决。 技能储备冲击大厂Android学习是一条漫长的道路,我们要学习的东西不仅仅只有表面的 技术,还要深入底层,弄明白下面的 原理,只有这样,我们才能够提高自己的竞争力,在当今这个竞争激烈的世界里立足。 如果你觉得自己学习效率低,缺乏正确的指导,可以参考下下面分享我多年工作以来收集整理的学习路线,给大家做个参考:
《Android汇总复习资料—Java》 《Android汇总复习资料—Android》 《Android汇总复习资料—Android扩展》 《Android汇总复习资料—Kotlin》 《Android汇总复习资料—Flutter》 《Android汇总复习资料—算法》
①看视频进行系统学习 前几年的Crud经历,让我明白自己真的算是菜鸡中的战斗机,也正因为Crud,导致自己技术比较零散,也不够深入不够系统,所以重新进行学习是很有必要的。我差的是系统知识,差的结构框架和思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。 另外,我自己也珍藏了好几套视频,有需要的我也可以分享给你。 ②读源码,看实战笔记,学习大神思路 “编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。所以,程序员要想快速认知并学习架构,读源码是必不可少的。阅读源码,是解决问题 + 理解事物,更重要的:看到源码背后的想法;程序员说:读万行源码,行万种实践。
③面试前夕,刷题冲刺 面试的前一周时间内,就可以开始刷题冲刺了。请记住,刷题的时候,技术的优先,算法的看些基本的,比如排序等即可,而智力题,除非是校招,否则一般不怎么会问。 关于面试刷题,我个人也准备了一套系统的面试题,帮助你举一反三: ④2020大厂面试高频知识点
? |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年5日历 | -2025/5/1 9:11:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |