[面试经历][拼多多][Android]

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Amazing_Mark/article/details/88391353

时间:2018年4月

地点:上海拼多多

岗位:Android开发工程师

第一印象

先说环境,只记得办公室里黑压压的都是人,面试就在平时开会的办公室,周围的噪音还是挺大的。技术团队是那种开放型的办公室,工位很挤,但是看起来氛围还不错。有点不适应的是,可能空气流通不太好,气味有点怪怪的。

一共三面,一面是HR面,二面三面是技术面。

一面

持续时长大约15分钟。

HR:

  1. 自我介绍。
  2. 上一份工作经历。
  3. 为什么离开,他们有挽留你吗?
  4. 原来在工程中承担什么角色?
  5. 上一份工作的薪水,绩效,以及期望薪水。
  6. 对以后工作的期望。
  7. 拼多多的发展历程,福利待遇,blabla。

小结:

  1. 很紧张,声音有点颤抖。
  2. 对于上一份工作的总结不够准确,不够简练,容易给人造成一种“心虚”的印象。
  3. 语言中用了比较多“大概”,“额”,“像是”,“差不多”这样的词汇,可能会让人感觉很随便,感知细节能力不强。
  4. 问我期望薪水的时候,自己犹豫了很久,说不说都觉得不是太好,会让人觉得不自信。

二面

面试官也是一个比较腼腆的小哥,反正两个内向的人交流起来,场景可以想象。持续时间35分钟

面试官:

  1. 继续自我介绍
  2. 算法题,list里元素去重,要求在纸上写代码
  3. tcp建立和断开连接的过程
  4. http协议的特点
  5. java的访问控制方式以及各自的限制
  6. java中抽象类和接口的异同点
  7. Android中intent中可以携带的数据类型
  8. 从桌面打开一个APP。桌面和APP分别调用了那些周期函数
  9. android进程间的通信
  10. 单例模式的几种实现方式及其优劣比较
  11. ANR的场景,如何检测,如何避免
  12. 原来的业务设计如何重新设计会更好
  13. 你还有什么问题吗?(死亡之问)

小结

  1. 老问题,回答问题的时候不简练,说白了就是解释不清楚,基本功不太行
  2. 很多知识点,往深了一问就卡住了,自己平时没有多钻研
  3. 表达能力比较差,有些会的东西也没能准确表达出来

三面

没有问很多细节上的东西,聊了大约50分钟

  1. 上一份工作的大体内容
  2. 做过的一个设计
  3. 算法题,求两个有序数组数组的并集,O(n)的复杂度要求
  4. 还有什么想问的

小结:

  1. 当时脑子昏昏的,写的代码出了点问题。
  2. 没有准备问面试官的问题。

总结

  1. 准备很不充分,比如要问面试官的问题,如果不问,他会认为你对这家公司不是很感兴趣,或者不积极
  2. 基本功不扎实,有一些基础的点没答到
  3. 精神比较紧张
  4. 当天上午坐了五六个小时的高铁和出租车,脑子有点昏,下次再去外地面试还是提前一天到。
  5. 这样的面试表现,结果当然是失败啦。

猜你喜欢

转载自blog.csdn.net/Amazing_Mark/article/details/88391353