你们期待的面经来了。

概述

时隔一个多月,我又回来了。这段时间有不少人问我最近在干嘛,面经什么时候写,怎么这么久没更文了等等等等。当然了,最近我一直在执行了一次我计划了近半年的跳槽。总得而言还不错。说下我的情况。我是去年九月份开始计划,十一月份开始准备,投了100+家公司,拿到了20+个面试,总共面试了四家,拿到了3个offer,周期差不多是一个月时间。

这个面经可能不是适合所有人,毕竟这次不是一线大厂的面经。不过内容可能你看了至少会发现自己还缺乏哪方面的知识点。适合人群:

  • 学历一般
  • 技术一般的中级开发:毕业1-3年
  • 安卓应用层开发

在前面的文章中我已经谈到了如何投递简历和筛选面试和offer的,这边我就不废话了。

技术储备

首先说一下,针对面试我们需要会一些什么。不管是Android基础还是Java基础以及常见的数据结构和算法,这些是无原则地必须要熟练掌握的,尤其是非计算机专业的同学,面试官一上来肯定是问你基础,要是基础表现不好很容易被扣上基础不扎实的帽子,常见的就那些,只要你平时认真思考过基本上面试是没太大问题的。

俗话说的好,面试造火箭,工作拧螺丝。所以,该准备的还是要准备。有些东西长时间不看会忘,但有些东西长时间不看也不会忘。所以学习的方式很重要。好了扯远了,下面进入正题。(面试题的顺序可能不一样,印象中记忆的面试题)

面试公司

A公司(offer)

这公司主要是做数据云的,公司规模一般。

  • 面试题 1.曲面屏的适配 2.activity中应不应该有static变量 3.事件分发 4.Handler 5.APP瘦身 6.用户体验 7.service的两种启动方式和区别 8.bundle机制 9.Android 7.0特性 10.kotlin的看法 11.listview和recyclerview的区别 12.数据销毁怎么保存

上述题是同一个面试官分了2次来问我的。说实话这家公司面试顺利的不行。面试官刚上来就问题目了。WTF?自我介绍呢?当时我还有点懵,不过也瞬间反应过来了,变跟着的他的问题去回答了。面试前后不到十分钟,他就说:我对你非常满意,薪资X如何?WTF?我当时还在想,这都发生了啥。不过我说对薪资不是很满意。然后他说要不在考考你?所以我在前面说了,这些题是同一个面试官分了2次来问我的。前前后后面试了差不多1个小时。最后给了个offer。

B公司(over)

这家公司是一个知名的教育平台,D轮融资,规模挺好,环境nice。

  • 面试题 1.hashmap的原理 2.java 7 8 9 10的区别 3.lambda原理 4.为什么java 7中不能用lambda 5.三级缓存 6.setcontentview原理 7.gilde原理 8.string和stringbuilder哪个存储速度快 9.事件分发 10.线程 11.如何学习的。

这家公司算的上我这几家面试公司中最想去的一个把,也是唯一一个被pass的一个。不过到头来,我是基本被秒杀了。看看上面的面试题可能也知道,难度系数还是有一点的。不过差不多能确定的是,面试官可能是java出生的。比如第一题,hashmap,问完原理之后,问了hashmap存储的是什么?hashmap内部是链表和数组,那么数组和链表是怎么存储和删除数据的。基本上,问的每一题到后面都会慢慢问到JVM的东西。JVM对于目前的我来说,简直就是噩梦啊....所以直接over了。

C公司(offer)

一家做新零售的上市公司。

  • 一面 1.IO 2.手写数组实现队列 3.能不能动态add同一个布局 4.Handler机制 5.手写rxjava遍历数组 6.scheme协议 7.数组扩容 8.listview和recyclerview的区别 9.service 10.线程如何做到安全 11.aop思想 12.自由发挥 13.hashmap原理
  • 二面 1.五年的计划 2.有木有考虑转岗比如ios
  • 三面 是什么让你坚持的写了三年的博客 问了学历,谈了产品

这家公司也是面试的时间最久的一个,前前后后2个多小时,一面的内容我也有些不会的,不过问到java的内容的时候,那个面试官明说了,java我也不知道问啥,随便问问,然后主要的还是问了一些Android的内容。主要还是当场手写的,这种手写的么,知道多少就手写多少了。一面二面聊的东西也不是非常多,前前后后半小时。三面的话。上来就说,我刚才去看了你的github和博客,然后就问了,是如何坚持了三年的。我谈了我的一些看法,包括后面的学历和产品之类的,我分别的都说了我的看法。最后很神奇的听他说,要不你来我们公司做产品把。WTF?我当时都吃惊了。所以虽然技术面的一般,不过三面聊的很nice。最后也就拿到了offer。

D公司(offer)

一家C轮融资的公司,o2o平台。

  • 面试题 1.hashmap原理 2.classloader原理 3.线程安全 4.sparearray原理(拆分包) 5.gc机制 6.gilde原理 7.rxjava 8.Ui优化 9.性能 10.瘦身 11有木有看过框架源码,然后问原理 12.单例模式 13.listview和recyclerview和Scrollview嵌套问题,以及rv和lv的区别 14.Android2个虚拟机的区别(一个5.0之前,一个5.0之后)

这家公司问的东西挺多的,遇到不会的面试官也和我说了是什么什么。主要这家公司是我早上面了C公司之后,做了1个多小时地铁去面试,感觉全程困的不行。所以回答还是比较一般。然后一面结束,二面面试官过来就说,刚才一面完了说技术开发没啥问题了,二面具体算是我对公司的一个了解。稍微问了一些东西。面完了最后就说,过会让hr发offer了。

谈谈非技术面试

上面的问题大多数还是技术面。我这边稍微说下非技术面,一般非技术面试考你是沟通能力,表达方式,情商等众多方面。不过一般都会环绕公司的发展方向,产品等问题进行讨论。所以,单单技术好还是差一点的。比如某些公司问道,从用户角度,谈谈我司的产品怎么样?所以在面试之前,最好下一下面试公司的app进行了解。如果没找到app也可以上公司官网进行了解。比如我这次面试的公司A,就没找到公司的APP,不过我去官网看了公司是干什么。

小结

面试完了之后,要学会总结自己到底哪方面不足,导致XX公司没有拿到公司,比如我,因为JVM和数据结构薄弱,导致没拿到B公司的offer。找到了自己的不足之后,我们就需要花时间对这方面进行弥补,不管是单纯的为了面试还是为了以后的技术沉淀。说白了,都是为了自己好。通过这次面试,我也知道自己哪方面的不足,为了以后考虑,所以我也会抽时间对这方面进行弥补。

人生的路还是要自己走,别人最多给你一些方向,平时但行好事,莫问前程,一步步的努力终将得到回报。希望看完文章后,找到自己的问题所在,努力前行,给将来的自己一个感谢的机会。

另外在贴一张图,当你实力够了,就有选择别人的权利了。

原文发布于微信公众号 - 我就是马云飞(coding_ma)

原文发表时间:2018-04-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏TAPD

【福利】TAPD 5.0 蓄势待发,首批体验官限量招募中……

不知不觉,TAPD已经陪伴大家走过一年半时间啦~ 在这段时间,非常感谢大家给我们提了很多宝贵的建议,我们也都一一记在了小本本上,并且默默憋了个大招——  TA...

322
来自专栏IT大咖说

“手机存储空间已满”,你被这句话扎过心吗?

摘要 Chatbot,聊天机器人,用于和人类用户聊天的电脑程序。它是场交互革命,也是一个多技术融合的平台。桔子互动美女创始人根据自己的经验告诉大家,该如何来编写...

3295
来自专栏SDNLAB

SDNLAB技术分享(十八):软件定义安全-SDN/NFV新型网络的安全揭秘

1 大背景 1.1 SDx背景 ? 我比较喜欢用这张图作为开场白,在数据中心中,计算和存储的发展非常快,但是网络相对而言还是比较初级。这一点从Opentack的...

3526
来自专栏守候书阁

面试小结--前端面试的几个雷点

得益于‘金三银四’,在最近一段时间,面试了一些人,但是符合的寥寥无几。对于之前面试的情况,趁着项目开发前,还有一两天的闲余时间,发下牢骚。这些情况,可以说是一些...

581
来自专栏安恒信息

Android漏洞让BYOD安全问题更加突出

Android设备中的“Fake ID”漏洞允许恶意应用程序伪装成可信任的程序,使机密数据面临风险,同时加剧了BYOD安全问题。谷歌Android的...

2768
来自专栏带你撸出一手好代码

程序员的江湖

一 小D是一名九零后程序员, 身高超过一米九, 是程序员中的长人,每一个新接触到他的同事都会为他的身高所惊骇:长这么高,当什么程序员啊,应该去打篮球 小D在大学...

2746
来自专栏罗超频道

入口之争:浏览器的战史与未来

在上一篇文章里,笔者分析了国内浏览器的竞争状况。这篇文章,我们不妨将视线从“泥浆”中抽出来,了望下历史与远方。 一、浏览器世界战争史 第一次浏览器大战微软IE通...

2697
来自专栏腾讯防水墙

卧底归来,暗夜揭秘黑产接码平台

1833
来自专栏deed博客

建站就是一场革命

1332
来自专栏带你撸出一手好代码

写在开发iOS应用之后

最近这段时间在做iOS开发。 我以前做过很多不同类型的软件, 可就是没有做过iOS的, 这其中的原因在于,开发iOS程序必须使用mac电脑, 而我对水果家的电脑...

3049

扫码关注云+社区