面试驱动力 - 京东电面 & 团贷网电面

"记录一次京东电面及团贷网电面全过程..."

Posted by RyanYans on October 25, 2017

本文记录一下 一轮京东电面 及 二轮团贷网电面 的过程。

京东

时间:2017.10.24 下午 4:30

本来今天下午要过去大学城那边听宣讲跟笔试的,临到火车站居然发现没带身份证~跑了趟没去成心情有点失落。 然后想起下午四五点还有京东电面就跑回去准备了下。感觉心情还没平复回来,大概4:30分就接到电话。

面试官感觉好年轻,性格也很温和,挺亲切。面试时,边问问题边做记录。

面试过程
  • 自我介绍
    (名字、面试岗位、英语阅读能力、动手能力、折腾能力、技术热爱、Android相关项目经历)

  • 数据结构题 – 两个Stack模拟一个Queue

  • Http/Https通信协议(报文结构、https安全机制、实现原理、缓存)

  • Handler消息机制
    (handler - looper 对应关系、handler存在同步问题?、计算多线程执行post(Runnable)总时间?个人想法?)

  • 项目中Rxjava + Retrofit + Debounce实现搜索时消抖的原理机制。

  • 项目优化(界面优化、加载优化、三级缓存、线程池、内存调优)

  • 大学期间,让自己感觉最Niubility的事情

  • 有什么想问的

团贷网

时间:2017.10.25 下午 3:30

说来尴尬,昨晚特地赶去广州大学城参加有米科技宣讲跟笔试,笔试结束后立马奔回广州东站居然赶不上最后一趟和谐号,在火车站待了整整一夜(手机还没电 */(ㄒoㄒ)/~~),早上7点到家洗个澡刷个牙立马躺床上睡到2点(还好醒得早),然后吃了个饭就接到团贷网电话面试。

团贷网面试官也好年轻,说话也蛮亲切的。

面试过程

(一面)

  • 自我介绍

  • 大学喜欢上的课程

  • TCP协议三次握手

  • TCP与UDP的区别

  • Java上equals()和hashCode()的区别

  • 树的三种遍历(前序、后序、中序)

  • B+树特点(当时真瞎答了,第二天进行Review: B树与B+树总结(B Tree/B+ Tree)

  • 职业规划

  • 有什么想问的

(二面)

  • Activity四种启动模式区别

  • Activity在某种情况下的生命周期执行情况(singleTask模式呢又如何?)

  • ImageView 的scaleType属性(Center、CenterInside、centerCorp、fitX、fitCenter)

  • Rxjava操作符(这个天天用啊,居然忘了呀。。)

  • Handler消息机制

  • 事件分发机制

  • JVM分区、内存结构、内存模型

  • 个人情况

  • 有什么想问的

总结

  • 无论京东还是团贷网的面试,都会发现一些共性的问题,就是比较注重基础的掌握。还有一些开放性问题,提前准备一下的话,这些问题应该不大

  • 心态要提前稳定好。如果过于紧张,面试过程会阻碍发挥,比如像ImageView的ScalType跟Rxjava,自己接触的也很多,回答都是快到嘴边了就是说不出来。多面几个就会好一些吧。

  • 碰到问题要及时修正!~


·· 生命在于折腾 ··