美文网首页
金九银十,你准备好了没?

金九银十,你准备好了没?

作者: Dora_Liang | 来源:发表于2018-07-29 16:21 被阅读658次

    2018年P2P爆雷风暴,当我沉浸在投入回报高的喜悦时,突然公司宣布解散,我不仅投入的资金被套,又面临了当天失业的问题。在35度高温的季节,我不得不在酷暑中迎接面试,进行接下来的战斗。建议大家,不要投入P2P。回到正题,今天想分享一篇本人面试经历,适用于1-2年工作经验,希望对正要找工作的同学,有所帮助。


    封面

    老shi准备画重点了,快记笔记~~~


    1.上海找油网(B+轮,500人左右,要求3-5工作经验)

    该公司主要做原油交易的电商平台,属于我今年第一家面试公司,纯属试水心态(快2年没有出来面试了),由于那时候准备不充分,面试结果可想而知(GG了)。

    面试涉及问题:

    • ① Android的适配方案与原理(PX、DP、DPI、SP、它们的关系要明白)。

    • ② WebView与JS交互,以及不同版本API的WebView的差异、兼容性,安全性问题(Webview很容易引起内存泄漏,如何解决)。

    • ③ Glide、Fresco、Picasso三大图片加载框架的区别,以及如何在项目中选择合适的图片加载框架。

    • ④ MVC与MVP的原理以及区别。

    • ⑤ Okhttp3.0与Retrofit的原理 。

    • ⑥ 自定义View的流程,以及里面三大回调方法(onMeasure() | onLayout() | onDraw())的一些细节问题

    • ⑦ 你项目开发中遇到什么难题以及你擅长做什么?(这个问题有时候,很蛋疼)

    两面后(大约1个小时),回家等通知(一首凉凉~~~)


    2.上海彩亿(B+轮,500人左右,要求1-3工作经验)

    这个公司很早就关注了,听说里面人多漂亮的小姐,哈哈~~

    面试涉及问题:

    • ① 设计模式(单例模式,观察者模式,建造者模式)。

    • ② MVC与MVP架构 。

    • ③ Gradle相关问题(依赖第三方与jar包有什么区别)。

    • ④ fastJson与Gson相关问题。

    • ⑤ Rxjava的一些操作符以及简述下原理 。

    • ⑥ 自定义View

    • ⑦ Tinker热修复的流程以及原理

    先做一份笔试,然后Hr面,部门负责人技术面(大约1个小时),总体面试自我感觉还可以,但是还是凉凉~~,Hr后面的反馈是技术有一点点不够扎实,不够深入。


    3.一嗨租车(已上市,1000人以上,要求1-3工作经验,电面)

    该公司主要业务是汽车租赁

    面试涉及问题:

    • ① 四大组件。

    • ② MVC与MVP架构 。

    • ③ Okhttp3.0原理 。

    • ④ 自定义View 。

    • ⑤ 如何与后台技术进行有限沟通 。

    总体面试自我感觉还可以,但是还是凉凉~~


    4.上海某房屋租赁平台(C轮,1000人以上,要求1-3工作经验)

    由于自己的原因,面试一直拖到下一个礼拜。

    面试涉及问题:

    • ① 设计模式(单例模式)。

    • ② volatile关键词,HashMap,ArrayList,Linkedlist数据结构。

    • ③ MVC与MVP架构 。

    • ④ Gradle相关问题(V1与V2与区别)。

    • ⑤ Rxjava的一些操作符以及简述下原理 。

    • ⑥ 自定义View 。

    • ⑦ 四大组件,Webview。

    • ⑧ OKhttp3.0 , Glide源码以及原理。

    总体面试下来大概一个小时,问的内容有一定深度,感觉自己这次又要凉凉了~~,戏剧性的事发生了,晚上就给我发Offer了


    5.万达信息(已上市,1000人以上,要求1-3工作经验)

    该公司主要为各大医疗机构提供企业解决方案

    面试涉及问题:

    • ① 四大组件。

    • ② 进程保活。

    • ③ MVC与MVP架构 。

    • ④ OkHttp与Glide一些简单的问题。

    总的面下来不到半个小时,问的问题都比较简单,估计是要的工资有点高,后面也是不了了之。


    6.酒哥哥酒店网(C轮,100-400人左右,要求3-5工作经验)

    该公司,主要业务是场地搜索和预订。由于是下午4点面试,早早就过去了,在星巴克点了人生第一杯星杯,体验下逼格白的生活,哈哈~~

    面试涉及问题:

    • ① 设计模式(单例模式)。

    • ② MVC与MVP架构 。

    • ③ Handle机制(为什么Handle能实现主线程与子线程进行通信,Lopper内部为什么是一个for死循环)。

    • ④ Bindler机制。

    • ⑤ Rxjava的一些操作符以及简述下原理 。

    • ⑥ 自定义View

    • ⑦ 项目优化(内存优化等)

    面试差不多一个小时左右,全程被虐的体无完肤(细节问题问的很多),面试官技术水平是杠杆的,也发现自己离Android高级工程师,还有很长的路要走,加油!!!


    7.驴妈妈旅游网(成熟性,1000人以上,要求3-5工作经验)

    面试涉及问题:

    • ① Glide图片加载流程以及缓存策略。

    • ② 自定义View。

    • ③Http与Https,以及一些常见状态码。

    • ④ Webview与Js交互。

    • ⑤ 四大组件。

    • ⑥ Bitmap,内存泄漏,性能优化(电量等)等相关问题。

    • ⑦ OkHttp请求流程,以及部分源码 。

    先在前台填写下个人资料,然后直接技术面,面试过程大概40分钟左右,面试涉及的网络、Android、Java,由于自己深度不够,结果是凉凉~~~


    8.上海金大师(已上市,1000人以上,要求3-5工作经验)

    该公司做黄金交易,位于陆家嘴世纪金融广场,不得不说,金融公司办公地点就是高大上,里面的小姐姐很漂亮~~~

    面试涉及问题:

    • ① 设计模式。

    • ② Http协议,socket协议,websocket协议。

    • ③ Java三大特性。

    • ④ Fragment需要主要些什么?

    • ⑤ 你最擅长什么?

    先过去填个人信息,做了一份笔试题,技术面觉得比较逗,面试官直接拿着一本笔记本,问你问题,问的都比较基础,可能个人工作经验不够,面试没过~~~


    9.小虫数据科技(B轮,500人左右,要求3-5工作经验)

    该公司主要做大数据与区块链。

    面试涉及问题:。

    • ① bitmap(如何在图片上添加水印等)。

    • ② 如何自己实现全局异常捕获。

    • ③ ButterKnifer源码(注解机制)。

    • ④Android Studio 2.X与3.0的区别。

    • ⑤ Handle机制,Binder机制,事件传递机制。

    • ⑥ 自定义View。

    • ⑦ 模块化(模块间如何通信,阿里路由等)

    • ⑧ DataBinding机制

    该公司问的最多的是热门前沿技术,由于了解有限,面试被筛选 。


    10.拼多多(最近刚上市,1000人以上,要求3-5工作经验)

    该公司是社交电商平台,成长快速,最近刚在纳斯达克上市 。

    面试涉及问题:。

    • ① 类加载机制。

    • ② App启动过程以及生命周期。

    • ③ List 、Set 、Map数据结构。

    • ④ App优化 。

    • ⑤ 线程间通信以及进程间通信。

    该公司对学历挺看重,问的内容也比较深 。可想而知,面试没通过 。


    11.用友汽车(上市,1000人以上,要求1-3工作经验)

    该公司为各大汽车厂商,提供企业解决方案服务 。

    面试涉及问题:。

    • ① Android中各版本SDK差异。

    • ② ANR问题。

    • ③ Activity 与Fragment相关问题。

    • ④ MVC与MVP。

    • ⑤ 网络框架原理。

    面试大概1个小时多,当场给Offer。


    12.前海洪涛(已上市 1000人以上,要3-5工作经验)

    该公司属于主要给建造工程师做培训的业务 。
    面试大概30分钟左右,技术类问题问的不多


    13.享物说(B轮 500人左右,要3-5工作经验)

    该公司业务模式是物物交换 。

    面试涉及问题:。

    • ① 算法(用数组形式,合并两个无序数组)。

    • ② 设计模式(单例)。

    • ③ Okhttp和Glide 。

    • ④ Hander机制、Binder机制。


    14.VPhotos(A轮 100人左右,3-5年工作经验,获得Offer)

    该公司号称全球首家云摄影服务平台,办公地点在外滩SOHO。

    面试涉及问题:。

    • ① Java中Int 和Integer,String一些问题。

    • ② 网络框架(OkHttp3.0)。

    • ③ App优化 。

    • ④ Hander机制、Binder机制。


    总结:

    3个月总结的笔记

    机会总是留给有准备的人,上图是我最近三个总结复习Android知识的笔记。

    7月份找工作,真是热出翔,一周内基本每天有2-3家面试。对于体力真是一种考验。经过一周的面试,收获了三家offer,也让我发现自己技术还有很多不足的地方。简要总结下,对于2年左右的Android开发者,必须会Java(线程、集合,设计模式),Android(四大组件,Handler,Binder机制,事件传递机制,MVC、MVP、优秀框架源码解读,自定义View,性能调试优化等)

    未来一年努力方向:

    • ① 自定义控件。

    • ② 继续巩固基础。

    • ③ 解读源码(OkHttp3.x,Glide,Handler) 。

    • ④ Android热门技术(组件化,Databinding,RxJava)。

    • ⑤ Flutter款平台,小程序。


    文末祝正在找工作的同学,都能找到心仪的工作,拿到高薪,Good Luck !

    相关文章

      网友评论

          本文标题:金九银十,你准备好了没?

          本文链接:https://www.haomeiwen.com/subject/fnjzmftx.html