字节跳动安卓工程师一、二面社招

图片说明

一面|1h

聊了好久,一面也太正式了,问得较为基础,但是问得真的挺多的,心累。
项目介绍

Java四次引用

垃圾回收机制

线程安全的集合有哪些(问得比较细)

进程间通信的方式

HashMap的底层实现

eventbus原理

View的绘制过程

Surfaceview可以在非主线程绘制吗

Glide的缓存机制

内存优化(追着问)

TCP三次握手

算法:合并区间

算法:排序数组

二面|45min

二面在源码这块真的问得很深,Android部分问得比较多,不能小看啊

Java虚拟机

okhttp的请求机制

RxJava实现原理

handler处理流程,looper和handler是一对一还是一对多,为什么主线程loop不会ANR?

AsyncTask的底层是怎么实现的

消费者与生产者模型

Activity的生命周期,从Activity A启动Activity B生命周期的变化

touch事件的传递机制

TCP与UDP的区别

常用的数据结构

算法:序列化和反序列化二叉搜索树

面试字节的朋友做好准备, 这些题网上都能找到对应的解析,大家可以自行搜索,建议大家由此发散去拓展相关知识点,如果不想搜的话,我给大家整理了,需要的话也可以找我,面试加油。

#字节跳动##社招##面经##Android##安卓工程师#

这里专门分享我和身边Android开发圈子的同事的一些社招经历,包括从社招面试题到Android进阶板块和前沿工具的学习资料,希望能给大家实现自己的大厂跳槽梦和升职加薪梦,牛友们需要Android面试手册或者有什么问题的话都可以联系我哦,也可以在部分文章下自取,大家面试加油,回家过个好年或者明年伊始一举拿下。

全部评论
大佬过了吗
2 回复 分享
发布于 2022-11-29 20:01 北京
入职了?
点赞 回复 分享
发布于 2022-12-27 15:34 广东

相关推荐

02-22 17:38
已编辑
浙江工业大学 后端
Java有哪些垃圾回收算法Java线程介绍一下Java 当中的这个线程池了解吗?线程池有哪些参数?线程和进程的区别?进程间通信方式有哪些?(从操作系统级别回答)了解数据库这块的事务吗?它有什么特性?讲一下各个特性是什么含义解释一下持久性,以及如何实现持久性讲一下数据库事务隔离级别什么是数据库的索引,它的作用是什么?什么情况下适合创建索引什么情况下不适合?索引它对数据量数据库的数据量有要求吗?B 树和 B +树,那这两个数有什么区别吗?外键了解吗?外键可以加索引吗?如果使用外键和其它表进行联查能走索引吗?SQL 表的话,它的连接方式有哪些,返回的内容是什么?那你知道它的返回内容是啥吗?比如说内连接它返回的是什么?是什么样的一个数据?或者说内连接和它跟左连接,右连接的返回方式的返回值有什么区别吗?了解 GET 请求和 POST 请求区别吗?TCP和UDP区别?HTTP请求如何保证连接安全?(从拥塞控制、重传机制角度说)HTTPS相比与HTTP做了什么?Android里有哪四大组件?Activity有哪些生命周期函数?如果Activity切换到后台会发生什么?调用什么函数?如果Activity用a页面切换到b页面会调用各自的什么生命周期函数?再切换回来呢?Activity如果长时间在后台没有切换回来会怎样?Activity如何接收其它app的消息?算法题:空间复杂度O(1)的最近公共祖先面试官评价与建议:项目经历和简历不错,计算机体系基础知识不熟,需要再加强面试官人非常好,八股答不出来会给提示,会引导思路#字节##字节面经##字节二面##客户端面经##客户端#
查看27道真题和解析
点赞 评论 收藏
分享
02-18 17:30
腾讯_TEG_技术
多刷** 背八股 刷面经 项目话术准备好 不会差的!!!后台看到好多小伙伴们都出现其中一个环节的错误,,,可惜了抓紧机会吧 有的是hc 但缺的就是稍微用心的人
野猪不是猪🐗:多刷星星,背八股背话术,真的能过你们?对一个个没实习过的学生狂问场景题设计题和底层深挖,别以为我不知道一边说缺人还一边各种kpi面
点赞 评论 收藏
分享
评论
12
76
分享

创作者周榜

更多
牛客网
牛客企业服务