百度春招Android实习生三面面经(已offer)

一面

  • 为什么用MVP,技术选型是为什么

  • MVP好处是什么

  • MVP有出现什么问题吗

  • 了解其他模式吗?了解MVVM吗?有什么特点

  • Handle了解哪些

  • 事件分发机制

  • 滑动冲突可以说一下吗

  • Activity的四种启动模式和对应的场景

  • HashMap使用说明数据结构

  • HashMap容量的问题

  • 还了解其他容器吗

  • 进程和线程的区别

  • Synchronized和Lock的区别

  • 线程池的好处

  • 线程池的创建的方法
  • 接下来是打开编译器,共享屏幕写几道算法题
  • 斐波那契数列求第n个

  • 斐波那契数列求前n个的和

  • 写个快排

  • 有没有参加社团,或者当班委

二面

一面完面试官说先不要离开视频会议,马上几分钟之后就二面了

  • 说说TCP和UDP的区别

  • 三次握手

  • HTTPS和HTTP

  • HTTP的不安全具体是指什么

  • 怎么计算网络请求消消耗流量

  • 知道黄油计划吗?

    • 当时不知道,后来搜了一下,是Android4.x版本之后的优化

  • OkHttp的优点

  • 怎么理解OkHttp的责任链模式的好处

  • 有没有做性能优化?

  • 知道LeakCanary的原理吗

  • 还有其他性能优化吗?

  • 内存复用的条件

  • 排序算法知道哪些

  • 写其中的一个排序算法

  • JetPack和Kotlin有用过吗

  • 有没有社团,或者班委

    • 这个问题一面二面都问了,感觉是偏向于问性格的

  • 有学其他语言吗?

  • 未来是对自己有什么规划?

  • 对Android前景怎么看?
  • 反问环节

三面 4.28

没有写算法、基本没有问技术问题;可能是Leader面,基本上都是聊天,大概30分钟

  • 自我介绍

  • 项目是什么性质的?

  • 和设计师同学那边怎么合作

  • 有生活问题和开发问题一般会怎么做

  • 说到了博客,那你经常看谁的博客

  • 外国的博客或者网站有没有关注?

  • 对于Android开发怎么看

  • 有没有日常使用的App,觉得它哪里做的不好

  • 这个App做的不好那他怎么要这么做,有没有思考产品经理考虑了什么

  • 自己是偏集体型还是单打独斗型

  • 团队中你是领导者还是实施者?

  • Android和IOS系统的比较

  • 学了Android开发多久了

  • 未来的规划是怎么样的
  • 反问环节
#百度##实习##安卓工程师##面经#
全部评论
楼主,面试的哪个部门?
点赞
送花
回复
分享
发布于 2020-05-22 20:40

相关推荐

3 9 评论
分享
牛客网
牛客企业服务