写点什么

一线互联网大厂面经分享:阿里三面 + 头条四面 (1),java 基础入门第二版电子版

用户头像
极客good
关注
发布于: 刚刚
  • 项目中有没有做过一些监控日志

  • Elasticsearch 是什么(因为我说到才问的)

  • CrashHandler 的实现

  • 设计一个日志监控和上传模块,深入问了很多细节和考虑的方面

  • Android 各个版本的变化

  • 介绍一下 Flutter 框架

  • 平时怎么了解和学习新知识的


三面(3/21 15:31,电话,30 分 57 秒)


  • 问了很多项目细节,关于本地存储、音乐播放等基础模块的封装

  • 有没有把音乐播放模块开源出去

  • 项目中解决过什么难题

  • HTTP/2.0 有什么变化

  • 在一个手机屏幕上有两列(类似于瀑布流),给你一些高度不同的 item,怎么摆放才能让这两列的整体高度最小?

  • HR 面(3/28 20:16,电话,14 分 47 秒)

  • 为什么来阿里

  • 有什么优势能让你来我们部门

  • 业余有什么爱好

  • 解决难题的经历

  • 遇到过什么挫折

  • 选择上海还是杭州


头条


==


一面


  • 自我介绍

  • 项目来历

  • 项目中本地存储怎么做的

  • 访问本地存储的类应该怎么设计

  • 说一下对 BInder 的理解

  • BInder 红黑树的节点是以什么区分的

  • SurfaceFlinger、VSYNC

  • SurfaceView 原理

  • HTTP 响应内容

  • Retrofit 内部实现

  • 动态代理的原理

  • EventBus 内部实现

  • 手写二分查找


二面


  • 看过哪些书

  • 说一下《Java 并发编程实战》的作者有哪些人,还认识哪些大牛,比较喜欢谁,会去关注吗

  • HashMap 版本变化和原理

  • 手写快速排序并解释

  • 各种排序的复杂度和稳定性

  • 类成员的权限怎么定


三面


  • JVM 内存区域

  • volatile 和重排序

  • Java 内存模型

  • 引用计数和可达性分析

  • finalize 原理

  • Android 界面刷新原理

  • Android 性能优化有哪些方法

  • 观察者模式、责任链模式

  • OkHttp 内部实现、有没有缓存

  • 从输入一个 URL 到看到一个页面的过程

  • 看过哪些书

  • 是不是实验室做开发的同学中最强的


HR 面


  • 为什么来头条

  • 作为项目负责人,完成了哪些工作

  • 实习时长、什么时候来


腾讯


==


一面(3/12 19:00,电话,40 分 34 秒)


  • 能不能来深圳

  • 介绍项目

  • 为什么用 SharedPreferences,怎么存 JSON

  • 项目中遇到什么难题

  • 广播和组播

  • 重男轻女,生女孩会生到男孩为止,问男女比例

  • Gson 原理

  • SQL 语句、数据库优化

  • ORM、DAO、DSL

  • 模板方法模式


**二面(3/15 14:50,电话,17 分 46 秒)


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


**


  • 上过哪些计算机课程

  • Java 类加载

  • Android 类加载,DexClassLoader 有什么用

  • 散列表有哪些解决冲突的方式

  • LinkedList 和 ArrayList 比较

  • TCP 的拥塞控制

  • 能不能来深圳


美团


==


一面


  • 自我介绍

  • 项目来历

  • 为什么喜欢 Java,然后问了一些 Java 的特性

  • 线程和协程,为什么协程比线程效率高

  • RecyclerView 图片错位问题

  • Fragment 的 commitAllowStateLoss 方法

  • Activity 与 Fragment 怎么通信

  • Handler 怎么解决内存泄漏问题

  • 其他内存泄漏情况

  • 单击事件和双击事件哪个先触发

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
一线互联网大厂面经分享:阿里三面+头条四面(1),java基础入门第二版电子版