记录在广州两个月的Android面试插曲和感想
  ygkfWHMRKw4x 2023年11月02日 23 0

前言

一晃眼9月份了,入职快两个月闲着才想着写一份面经,从今年4月份离的职,中间休息加上学习一个半月(好不容易有闲时间就有些懈怠了)剩下一个半月的时间,通过内推+BOSS直聘,前前后后约到了10几家面试,终于拿到了一个满意的offer,仍然是一家做海外APP的公司。

离职

上家公司位于广州天河区,是一家主做海外app的互联网公司,也是我待的时间最长的一家公司。

记录在广州两个月的Android面试插曲和感想_go语言

长达两年半的时间,也蛮感谢公司的栽培,我也遇到过来自“虎牙”的大佬,也受到过不少帮助,自己也从那个刚刚入行的懵懂少年成为了一个闲下来就摸鱼的“老油条”。

很多程序员都喜欢待在一家公司养老,我同样如此,但是从第一年入职开始到第二年薪资稳稳当当的,着实令人难受,期间自己也提过这方面的事,总被搪塞过去。

本身打算去年离职但是当时疫情还没放开,就等着今年年初离职,最后离职的时候,老板愿意涨2K多薪资。说实话如果我没有提离职,开出这个薪资我也不愿意挪窝。

但是已经主动提了离职,总归会有影响的。

计划赶不上变化

看到这很多人都会觉得我离职前一点准备都没有,是有计划的,不然去年就离职了。离职前自己找了一些朋友要了内推,面试也过了,最后却赶上了裁员浪潮。

所以才有了“散心”的一个半月,如果你的程序员朋友和你说他离职后想休息一段时间,可能是还没有找好公司,就像现在很多公司骨干年纪大了对家里人说要出去创业,都是要脸面的嘛。

大药房的面试无经验被拒

休息了一个多月,经过自己的考虑想先找找其他领域的工作随便也能扩展一下自己的业务能力(不能总做App开发),也问过身边的朋友,一些在大药房工作的程序员还是非常舒服的。

可能是项目经验不是很匹配,所以投了不少简历才约到一个大药房的面试,现在想想能约到也是hr的放水。

一面是线上面试,只是了解一下我的情况,以及询问我为什么不做之前的工作。

然后就是一些基础的问题。

二面 跑到白云区边边花了我一个半小时,才到公司所在的园区,需要门禁就被卡在楼下,联系hr拿卡最后才进去。

公司的整体环境还是很好的,不过在我之前还有人在面试,等到我了已经超过了预定的面试时间。

面试官是看起来非常干练,我刚刚进来就对我抱歉说时间有点过了,给我的影响蛮好的,就是穿着职业装让我有点诧异,我好久没见过程序员穿这么正式的着装。

做完自我介绍后,他对我的项目比较感兴趣,问我:

你之前负责App开发的那个板块,这个项目上线了吗? 上线后反响怎么样

我看你有使用过Android组件化开发和插件化开发技术?为什么要使用组件化开发?

后面又聊了聊几个技术问题,然后谈到他们目前要用到的一些技术,因为项目的不同所以有些技术我自身没有用过,所以聊完之后我看的出来面试官的对我兴趣不高,之后面试官问我有什么想了解的?

就随便聊了下,结束了面试。 回去等通知,不出意外两天后hr发来消息说我的项目经验不太适合。

披着Android外衣的go语言

大药房的面试也让我吸取了经验,毕竟相符合的项目经验才能更好的完成业务,也是面试中意的点。

记录在广州两个月的Android面试插曲和感想_go语言_02

这次还是广州的公司,是一家化妆品公司,公司不小,他们的主要业务是做产品包装。有自己品牌的网站、小程序、app。是我在boss上投的简历,hr加了我微信,跟我简单聊了下,就愉快的约好了面试。

但是感觉他们面试官不是很专业,日常自我介绍完毕,问问题

  • android 切换屏生命周期的改变
  • 知道有几种排序?说说堆排序原理?这题真的会被气死,我都把堆排序怎么实现,为什么这样可以实现排序,都推了一遍,他说了句你说的只是实现,不是原理。。。表示很无奈,难道算法是靠背的?
  • 说说你对索引的理解
  • 设计模式分哪 3 大块,说说行为形的其中一个
  • 讲项目

问题问的不少,但是感觉都问的不在点上,而且面试官也没有什么表情的。

最后问我有什么要问的

我:团队人员配比是怎么样的?如果我进去的话,主要负责哪块业务的开发?

面试官balabala的跟我说了一通,然后说最近公司业务有些调整,需要使用GO语言开发,问我能接受学习go语言吗?

我当时真是一个大大的无语!!!!

面试好累,想躺着。

某大厂下的外卖团队

这家面试最长,快两个星期,最后还是薪资没有谈拢。

  • 介绍Activity任务栈;
  • RxJava原理,RxJava同时执行5个任务,是并行还是串行;
  • Activity的启动过程;
  • View的绘制过程,onMeasure方法中两个参数的含义;
  • 自己封装过什么框架,介绍一下原理;
  • ListView和RecyclerView的优化和区别;
  • 如何为RecyclerView的Adapter设置监听,说出最好方案;
  • 介绍一个自己做过的最满意的东西;
  • 泛型中 ? 表示什么含义,若加入不满足条件的类型会怎样;
  • 单例模式中的双检锁,如果把类锁换成内部声明的另一个类,效果会怎么样;
  • RxJava的优劣势;
  • home/user/a/../b/./c所代表的的路径,手写代码输出绝对路径;
  • 对系统相机的了解;
  • View的回执流程;
  • Glide源码,介绍自己的图片框架;
  • 手写实现快速排序;
  • 介绍代理模式;
  • MVC、MVP各自特点和优缺点;

后面面试还遇到过被PUA,学历歧视的情况。

最可惜的是一家自己心仪的互联网公司,有一支很精湛的团队,核心骨干来自于腾讯、阿里、网易、YY、荔枝等知名互联网企业,有着强大的产品研发及运营实力。早上10点上班,晚上6点30下班,不打卡,双休。

三次面试都过了,最后一面以为十拿九稳,还是挂在事业部总经理面,没办法同时面试的其他人更优秀。

所以啊,不要总抱怨没有好的公司,要时刻提升自己,才能抓住机会。

最后的总结

这几个月的面试给我好好的上了一课!所以我自己反思总结了一下,然后整理出一下几点 程序员打算跳槽/面试的时候需要注意的几点!

一 、先想好自己要去一家什么样的公司,对自己有一个清晰的规划目标。

因为这时候你已经有一定的选择权了,不是刚毕业出来找工作那会就希望很快上班了。所以你要想好想去一家什么样的公司, 想去扩展一下业务的,可以先投一些试试,不行还是回到自己熟悉的领域。

二 、面试前要了解清楚 你要去的这家公司的大体情况。

面试的时候还碰到有些公司去之前不了解这些公司情况的,我面试的那家化妆品公司最后需要转go语言 ,后来我想了一下,我做的不对的一点就是 我在去这家公司面试之前没有把这家公司的一些基本情况了解清楚,导致白跑一趟!

所以 面试去公司之前把这家你要面试公司的基本情况了解下还是很必要的!

三 、面试前要看一下android的面试题。

因为有一些的公司都是有笔试题的 ,我也遇到过不少笔试题不会的,所以面试前看一下面试题还是很必要的!如果你没有最新的面试题,可以在扫码领取下方面试题资料。

记录在广州两个月的Android面试插曲和感想_go语言_03

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
ygkfWHMRKw4x