VIVO Java(Android)面经(offer)

VIVO Java(Android)面经

笔试

三月初统一的笔试。

一面(技术面)

  1. Java中重写与重构的区别?
  2. 浏览器输入域名怎么查询到IP地址(DNS过程)
  3. 客户端与服务器通信的过程(用socket和网络体系结构答了)。
  4. 什么是单例模式?
  5. 单例模式如何保证同步性?
  6. Hashmap底层结构、如何插入数据、扩容机制、负载因子等
  7. Hashmap线程安全吗?要线程安全怎么办?
  8. 说一下保持同步的方法?
  9. Wait和sleep的区别?wait调用发生了什么?之后怎么恢复?
  10. 网页请求有哪几种?Get和post各是什么?有什么区别?
  11. 安卓如何启动一个activity?
  12. 如何保证网络传输数据的安全性(https SSL TLS)
  13. 使用B+树有什么好处?
  14. 三次握手协议的过程。

一面下午搞完,晚上来了二面通知,HR面是小姐姐与你谈

二面(HR面)

自我介绍、社团学生工作经历、科研项目经历、其中遇到什么困难?有什么心得体会?

已经拿到哪些offer和薪资?期望薪资待遇?工作城市意向?

二面搞完 第二天晚上就来了offer

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章