专栏名称: 程序员技术
最有影响力的程序员自媒体,关注程序员相关话题:程序人生、IT技术、IT职场、学习资源等。
目录
相关文章推荐
OSC开源社区  ·  在RISC-V上构建AI应用 ·  昨天  
OSC开源社区  ·  使用DeepSeek拯救数据中台 ·  昨天  
程序员的那些事  ·  65 ... ·  2 天前  
51好读  ›  专栏  ›  程序员技术

2017年Android求职回顾

程序员技术  · 公众号  · 程序员  · 2017-10-13 19:01

正文

点击上方“

程序员共读

”,选择“置顶公众号”

关键时刻,第一时间送达!


前言


收到了5个面试邀请,拿到了3个offer,我已经接受了其中比较中意的一家,闲下来了,因此想写一写这段时间的面试求职回顾,希望对大家有所帮助。


面试


公司A


团队20-40人,直播,主要运营海外用户


首先是一张笔试题的卷子,然后进来一个Android Leader开始面试。


Android相关的问题:

  • 关于Android开发架构的相关问题(设计模式相关)、

  • 相关优化的问题(如网络优化,内存优化等等)

  • 如何高效的实现直播中,给主播送礼物的动画


然后第二个人面(不知道是架构师还是什么):

  • 让我写了一个二分查找,就结束了(黑人问号脸)


最后是HR:

  • 上一家公司离职原因

  • 期望薪资

  • 最快入职时间


个人点评:感觉公司还不错,但是面试的问题感觉还不够深入。


公司B


50-100人,电视,直播相关的互联网公司


没有笔试题,第一个是Android的技术人员面试,主要的问题是:


  • 当前做过的项目,用到的技术

  • 聊聊react-native的项目,简述RN的优势在哪里

  • 是否使用RxJava重构过自己的项目,RxJava的优势在哪里。

  • 手写一个简易的结合Retrofit+okhttp的网络请求的代码

  • 手写一个字符串匹配的算法(当时忘记了KMP算法的实现,囧)


然后是CTO面试,问的十分广泛,天马行空


  • 先聊起目前自己做过的项目,优化过那些。

  • 在开发工作中,碰到那些头疼的问题,怎么解决的,使用什么工具

  • 是否接入过聊天的SDK,开发中碰到过什么问题

  • TCP和UDP的区别,造成这些区别背后的机理是怎样的,开发时,是否使用过其中一种或两种。

  • 是否写BLOG,从什么时候开始写,阅读量如何

  • .....

  • 期望薪资


个人点评:感觉很不错,但是对自己的表现还不是特别满意,居然忘记了字符串匹配算法。而且手写代码的时候,也没有太注重面向对象的思维。


公司C







请到「今天看啥」查看全文