Interview Of Garena

Posted by Rambo Zhu on August 28, 2017

layout: post title: “D-MAQ- Senior JAVA开发-新加坡面试纪要” subtitle: “Interview of M-DAQ - Senior JAVA developer - SG “ date: 2017-08-28 16:21:00 author: “Yuanbo” header-img: “img/home-bg-o.jpg” catalog: true

tags: - 面试 —

求学至北方,混迹于南洋. 欢迎来到自由兰博的世界

Zero round

Paper test - 笔试

笔试

  • 计算机基础 - 数据计算 运算符
  • 计算机网络 - TCP/IP 协议栈
  • 数据库 - SQL 语句, 关联查询 group by
  • 数据结构和算法 - 链表 数组 树 和图, 最后的编程大题

收获: 纯技术面试,基础知识还可以,细节需加强

First round

Onsite Interview - weekday

  1. Java 继承
  2. Object methods
  3. 继承和组合的区别
  4. equals 和 hashcode 方法区别以及应用结合hashcode和equals
  5. HashMap 和 hashtable [Ref]https://www.oschina.net/question/82993_75533
  6. Test - mockito (verify 方法)

Second round

Onsite Interview - weekday

  1. white board 编程 (2 道)
  2. 两个有序数组合并 - 给了两个sulution
    • BitMap O(m+n) preferred
    • Linked list 比较
  3. 另一个记不起了 总之很轻松

Thrid round

Onsite Interview - weekday

  1. 纸上编程 hash 区间映射
    1. 大规模数据 HASH
    2. HASH collision
    3. Hash 扩容 和 时间复杂度
  2. react 模式
  3. 线程池
  4. epoll

Fourth round

Onsite HR Interview - weekday

  1. HR 面试
  2. 如何看待互联网
  3. 互联网公司工作方式
  4. 为何离职和未来规划
  5. 薪酬待遇和福利

2017年1月9日12:27:52 更新

朱渊博,特普通一人,渊为深,博为广,一直努力做一个有深度有广度的人。多混迹于Github, Stackoverflow, ITeye, 知乎, Linkedin 等地带。蹉跎中练就了一身码农好本领。 酷爱编程,但绝不宅。爱生活,爱思考,性情温和但充满激情,做事有主见,信奉读万卷书行万里路。 http://www.freerambo.com/about


END