如何在上海找工作(上海找工作包吃住)

安卓上海半月找工作经历分享,金三银四面试旺季捞份offer走

金三银四,找工作的好时段,分享一段自己找工作的经历。

个人经历

本人 14 年毕业,在学校里面自学 Android 开发,在 常州 呆了三年,小城市,IT 不发达,倒闭了 2 家公司,然后杭州谋求发展,,呆了一年,又倒闭了,哎,一言难尽呐!九月份的时候,从杭州来到了上海,满打满算找工作到确认去这家公司用了二个星期。在上海每天安排 2 场面试,有时候面试 3 场,不得不说,来上海面试真累,有的时候每天要跑 100 多 km,好在我来上海的时候有朋友在,临时住在他那里,要不然又是一番泪水。好了,接下来开始我们今天的主题,面试经历。

面试准备

在来上海面试,首先我做了一些准备,包括复习常见的面试题,了解一些大概率出现的问题吧,这些内容我都做了总结,最后我会发上整理出来的文档链接,供需要的朋友了解,答案是我自己总结加参考别人的,有问题请自行解决。

其次需要准备简历,有的公司自己不打印求职者的简历,需要自备。由于我是裸辞的,所以最重要的事情就得找一个住的地方,这样才能安心下来找工作,否则,你一直住酒店的话,也是一笔很大的开销。上海跟其他城市比,消费水平还是很高的。总结来说,有以下几点:

  • 面试基础知识复习准备
  • 简历
  • 住所

以前我找工作的时候,都是裸辞的,因为这样我觉得效率高点,现在一般公司,特别是急招的公司,基本上都要求可以立即到岗的,不过这种情况,如果你已经离职了,这样你的机会就大点了。不过,裸辞的风险也是很多的,因为有的大公司,从面试到最终上班,周期还是很长的。所以裸不裸辞,看自己。

面试公司

有了上面的这些准备,我们就可以进行约公司面试了。

找工作一般有两个渠道,一个是自己投简历,还有个就是猎头帮你内推。在我找工作的时候,就有很多猎头帮我推荐,不过我要求比较低,投中等的公司就行了,后来面试过后发现也没啥自己满意的公司。因为前三家公司都比较小,可以说就几个人,最多十几个人,所以上班环境比较轻松,不大想去大公司,一个是自己能力达不到,二个就是不适应大公司的开发节奏,不过到最后还是去了大公司,结论就是还真不大适应他们的节奏。

  • 自己投简历-boss、51Job、拉钩等等
  • 猎头推荐

我一共面试了大概 20 家公司吧,还有印象的有,WiFi万能钥匙、畅充、掌门一对一、拼多多、招商银行信用卡中心、中国平安等公司,有大有小,大到几万人,小到几个人都有,由于前三家公司都是小公司,所以想找个中等的,要不然再找个小公司,再干倒闭了,可不大好。

因为从面试的情况来看,有的公司还是比较介意的。其中拿出来点名批评的就是掌门一对一,这家公司好像做在线教育的,规模还挺大的,首先前台,好像欠她几百万是的,一张脸冷冰冰的。其次是,我是从下午 3 点钟开始面试,三轮技术面试,还有一轮 HR 面试,总共四面,历时将近 4 个小时,到最后HR面,HR给人的感觉就是趾高气昂,你爱来不来,谈薪水的时候,跟我说给不了我期望的,原因是我能力差,我在想,你们如果不满意第一轮就可以 pass 掉,为什么还要搞个三轮面试,浪费了大家的时间,就为了压工资?我也经历过,有的HR的确是想以最低的成本找到最合适的人,但是不至于刻意为了压工资而贬低别人吧??

还有一些公司比较合我的胃口,但是工资给的真的太少太少了,就比我在杭州高个几千块钱,由于我在杭州市避税的,到了上海找工作,一些公司的HR还是按照杭州的标准来给我增加 30 %,这点我是如论如何不接受的。也有不少公司,工作环境很棒,就是工资给不起。有的公司,不仅工资给不起,还给你画大饼,谈理想,这种公司最可恨了,如果遇到直接 pass 掉。

面试内容

一般中小型的公司都会考察基础知识点的,所以务必基础知识要复习到位。其次,有的公司对于数据结构及算法考察的比较多。

我印象中有两家公司现场手写和上机写算法,一道题是关于字符串匹配的,Java、eclipse开发环境,没有只能提示,单词必须一个一个字母手打,如果有的单词你不记得,那就水了,譬如:synchronized,实现单线程下面的单例模式,一般会用到这个。还有一道题是用数组实现栈结构。还有一些其他的基础的数据结构及算法知识点。常见的排序、查找算法等,这些都要了解,必要的时候还能手写出来。

其次对于大公司 ,对于一些解决方案是很看中的。我在面试招商银行信用卡中心的时候,对于项目经验里面使用到的技术,会问很深。以项目来考察你的水平,如Java 类的编译,解析过程,JVM 的相关知识点等等,还有就是组件化、插件化、模块化的问题,我目前呆的公司,就是用到插件化开发。我以前的项目没有用到,只是稍微了解一下,对于一般的大公司,都会问到上面的原理的,会用还不行,必须得了解其中的实现细节。对于一些公司的面试题,我都会在最后给出链接,可以参考一下。

还有的公司,你去面试的时候会让你做一些面试题,我经历过一家公司,好像是传统的实体业公司,我一进去就让我做试卷,还有什么逻辑能力测试、性格调查之类的,公司不大,玩的一套一套的。我数了一下,大概有14张试卷,其他还有两个面试者还在低头做试卷,我花了半小时把它做完,直接交了试卷就走了。他们的人事还跑来问我为什么试卷做完了就不面试了???纳尼,我还第一次碰到这鬼玩意,做完了是对你们的尊重,面不面试是我的选择,就算最后过了,我也不会去的,所以不必再耽误大家的时间。面试题,你做个一张试卷,几道题目稍微测试一下就可以了,我高考都没有做十几张试卷呢!对于出现这类的公司,我建议直接 pass 掉,不要浪费大家的时间。还有其他很多奇葩的公司,真的是林子大了,什么人都有,不知道怎么在上海这个城市活下去的。

offer情况

我大概面试了 15 到 20 家公司,应该是只有招商银行信用卡中心,没过,因为他们的要求比较高,而我自己的能力达不到他们的要求。其实,我还是挺想去他们公司,不为别的,就为氛围很爽,以后有机会还要再去试试。其次还有一些公司,当场就拒绝掉了,一个是工资没给到位,二个就是看他们公司的前台、HR 待人接物不行,不想与这些人共事。

小公司一般都是给的工资很高的,我记得刚来上海第一天面试,早上面试完了,这家小公司当天晚上就给我答复,工资给的比我在杭州还要高 1 万多,然而我考虑了一周还是拒绝掉了,哎,不想再去小公司,万一不小心倒闭了,那就悲催了,已经倒了三家公司,再倒一家的话,我估计以后找工作都很难了。

最后对比了一下,选择了中国平安旗下的一下公司,规模不错,五月份刚上市,这家公司面试周期也挺长的,面试这家公司还有个小曲折,我原本打算这天面两家公司,但是招商银行通知我去面试,所以我就把招商银行的面试插在中间,也就是下午两点面试,而平安这家安排在下午三点,等我面试完了这家招商银行,立刻赶到平安,已经下午四点半了,哎,整整迟到了一个半小时,虽然我没打算去平安,但是来都来了,还要面一下的,感觉他们公司氛围不错,毕竟刚上市,人也挺多的从四点半开始面试,一直面试到六点半,总共两轮技术面试,一轮 HR 面试,技术面试,第一面是我后来的直接领导,第二轮技术总监面试,问的问题比较宽,看中解决方案的能力,考察基础知识的比较少。

HR 面试就比较广了,一直跟我聊产品,不知道的人以为是面试产品经理岗位的。最后第二天就给我答复,让我做些入职准备,像什么银行流水之类的,材料。还要做入职体检之类的,大概花了 2 星期左右。到今天为止,上班已经 6 天了,感觉很好,同事相处很愉快,毕竟都是年轻人,无压力。我的直接领导,很好相处,人不错,很幸运毕业到现在找的公司,直接领导都非常好相处,同事关系都挺好的,我感觉还是很幸运的。项目用到的是插件化开发,以前没有接触过,很多东西都不了解,目前正在学习中。。。以前都是小公司,很多东西都是一个人搞定的,现在光一个产品就有不少人在协作开发,要学的东西很多,坚持下去,进步应该很大。

安卓上海半月找工作经历分享,金三银四面试旺季捞份offer走

结束语

以上便是我的上海求职经历,小伙伴们来上海找用作,一定要擦亮眼睛,不要被一些公司给骗了。

面试复习路线推荐

多余的话就不讲了,接下来将分享面试的一个复习路线,如果你也在准备面试但是不知道怎么高效复习,可以参考一下我的复习路线,有任何问题也欢迎一起互相交流,加油吧!

这里给大家提供一个方向,进行体系化的学习:

1、看视频进行系统学习

前几年的Crud经历,让我明白自己真的算是菜鸡中的战斗机,也正因为Crud,导致自己技术比较零散,也不够深入不够系统,所以重新进行学习是很有必要的。我差的是系统知识,差的结构框架和思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。

另外,我自己也珍藏了好几套视频,有需要的我也可以分享给你。

2、进行系统梳理知识,提升储备

客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

系统学习方向:

  • 架构师筑基必备技能:深入Java泛型+注解深入浅出+并发编程+数据传输与序列化+Java虚拟机原理+反射与类加载+动态代理+高效IO
  • Android高级UI与FrameWork源码:高级UI晋升+Framework内核解析+Android组件内核+数据持久化
  • 360°全方面性能调优:设计思想与代码质量优化+程序性能优化+开发效率优化
  • 解读开源框架设计思想:热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+RXJava响应式编程框架设计+IOC架构设计+Android架构组件Jetpack
  • NDK模块开发:NDK基础知识体系+底层图片处理+音视频开发
  • 微信小程序:小程序介绍+UI开发+API操作+微信对接
  • Hybrid 开发与Flutter:Html5项目实战+Flutter进阶

知识梳理完之后,就需要进行查漏补缺,所以针对这些知识点,我手头上也准备了不少的电子书和笔记,这些笔记将各个知识点进行了完美的总结。

3、读源码,看实战笔记,学习大神思路

“编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。所以,程序员要想快速认知并学习架构,读源码是必不可少的。阅读源码,是解决问题 + 理解事物,更重要的:看到源码背后的想法;程序员说:读万行源码,行万种实践。

主要内含微信 MMKV 源码、AsyncTask 源码、Volley 源码、Retrofit源码、OkHttp 源码等等。

安卓上海半月找工作经历分享,金三银四面试旺季捞份offer走

4、面试前夕,刷题冲刺

面试的前一周时间内,就可以开始刷题冲刺了。请记住,刷题的时候,技术的优先,算法的看些基本的,比如排序等即可,而智力题,除非是校招,否则一般不怎么会问。

关于面试刷题,我个人也准备了一套系统的面试题,帮助你举一反三:

安卓上海半月找工作经历分享,金三银四面试旺季捞份offer走

总结

改变人生,没有什么捷径可言,这条路需要自己亲自去走一走,只有深入思考,不断反思总结,保持学习的热情,一步一步构建自己完整的知识体系,才是最终的制胜之道,也是程序员应该承担的使命。

耗时一年多整理的一系列Android学习资源:Android源码解析、Android第三方库源码笔记、Android进阶架构师七大专题学习、历年BAT面试题解析包、Android大佬学习笔记等等,这些内容均免费分享给大家,需要完整版的朋友,直接转发+点赞+私信回复【资料】一键领取!!!

本文来自爱汐投稿,不代表胡巴网立场,如若转载,请注明出处:https://www.hu85.com/156645.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxxxx@qq.com 举报,一经查实,本站将立刻删除。