百度移动研发面经(已OC)

三轮连着面的,后端笔试没过调到了移动开发。总时长两个半小时,过程比较轻松,很好的体验,下次还来。
一面:45min,多线程面
  1. 对象建立过程,类加载过程
  2. HashMap底层结构
  3. synchronized用法和原理,是否可重用,和reentrantlock的区别,中断过程有哪些区别
  4. 公平锁和非公平锁
  5. JMM
  6. volatile的作用和特点
  7. 线程池的作用
  8. 算法:判断链表是否有环
  9. 反问:我的表现如何,移动开发包含服务端吗?不包含。
二面:45min,项目,网络和设计模式面
  1. 做过的每个项目都大致问了一遍
  2. 详细的聊了好多设计模式
  3. HTTP和HTTPS的区别,加密是怎么实现的
  4. 网络层的结构和功能
  5. TCP和UDP用完全不了解的人也能听懂的语言解释一下区别
  6. 反问:我的表现如何
三面:30min,聊天面
  1. 聊了聊客户端和服务端的区别,优劣
  2. 项目中如何处理数据库高并发量
  3. 做够视频处理吗,聊到了超分辨率GAN
  4. 喜欢哪座城市
  5. 高中以后,有过经过自己的不懈努力最终获得成功的经验吗
  6. 从未发起面试到你接受开始视频,发生了什么。或者说输入一个网址到现实页面的过程。这部分我回答的比较笼统,面试官是希望我能详细的说一下每层都经历了什么。
  7. 反问:我的表现如何,如果面试通过最迟多久发消息,如果不通过会发消息吗?不清楚。(已OC)
#百度面试##百度##面经#
全部评论
额,我只连着面了两面😥同学面到了几点
点赞 回复 分享
发布于 2021-09-12 20:29
通过后多久有消息
点赞 回复 分享
发布于 2021-09-14 23:19
老哥,你有消息了嘛?
点赞 回复 分享
发布于 2021-09-16 20:26

相关推荐

点赞 评论 收藏
分享
程序员猪皮:看不到八股什么意思
点赞 评论 收藏
分享
点赞 评论 收藏
分享
1 10 评论
分享
牛客网
牛客企业服务