当前位置:网站首页>裁员趋势下的大厂面试:“字节跳动”
裁员趋势下的大厂面试:“字节跳动”
2022-08-02 08:56:00 【老马与小马】
前言
记得阿甘正传中的一句话 "生活就像一盒巧克力,你永远不知道下一块是什么味道"
所以裁员有很多种说法,在我们这里叫 纵情~
六月份集体纵情开始; 最初的风声是在脉脉上听到的 ,我们两个老板的斗争结束之后,我也被波及了 ,赢的那个老板保住了自己人 ,我们被合并的就去顶了 纵情名单
经历了不甘,努力,躺平等一系列活动之后; 也准备欣然接受 n+1 ,离开这第一份工作的地方;然而又被通知自己被留下了,可能自己太便宜了 ,可能名单够了,也可能是新领导争取了吧
我以为的结束才是开始,接下来的时间,大家都开始内卷,手上负责的项目被一个校招生接手,团队氛围差的一批; 原来是要我主动纵情
下面就直接介绍一下在字节跳动的面试题吧
面试题
1.请谈谈你对 MVC 和 MVP 的理解?
2.分别介绍下你所知道Android的几种存储方式?
3.简述下热修复的原理?
4.谈谈如何适配更多机型的?
5.请谈谈你是如何进行多渠道打包的?
6.MVP中你是如何处理Presenter层以防止内存泄漏的?
7.如何计算一张图片所占的内存空间大小?
8.有没有遇到64k问题,应该如何解决?
9.如何优化 Gradle 的构建速度?
10.如何获取Android设备唯一ID?
11.谈一谈Android P禁用http对我们开发有什么影响?
12.什么是AOP?在Android中它有哪些应用场景?
13.什么是MVVM?你是如何将其应用于具体项目中的? – 请谈谈你是如何实现数据埋点的?
14.假如让你实现断点上传功能,你认为应该怎样去做?
15.webp和svg格式的图片各自有什么特点?应该如何在Android中使用?
16.说说你是如何进行单元测试的?以及如何应用在MVP和MVVM中?
17.对于GIF 图片加载有什么思路和建议?
18.为什么要将项目迁移到AndroidX?如何进行迁移?
19.谈谈 Handler 机制和原理?
20.为什么在子线程中创建 Handler 会抛异常?
21.试从源码角度分析 Handler 的 post 和 sendMessage 方法的区别和应用场景?
22.Handler 中有 Loop 死循环,为什么没有阻塞主线程,原理是什么?
- ... ...
我把最近一两年面试过的一些Androida面试题还有一些朋友分享过的大厂Android面试题资料,整理成了PDF文档,一起分享给大家
有需要完整PDF的同学: 《现在私信发送 "面试" 即可免费获取》
由于篇幅原因,只展示部分内容:





完整PDF文档资料: 《现在私信发送 "面试" 即可免费获取》
最后
这一个多月的经历,把我从童话打入现实,成长了很多很多。通往未来的路很艰辛,我绝不退缩,会勇于面对,今天的努力只为未来!
学习没有捷径可言,我们要注意记学习,不仅要记,还要写心得体会,文字笔记、画图、总结等,方式很多,但是一定要自己认真去做,不要太相信自己的记忆,只有反复记忆,加深理解才行。
同时,对于程序员而言,不单单是死记硬背,我们有更好的方式去学习,比如写demo去验证。复习知识点时,要及时跟你做过的项目结合起来,这样在面试时就知道怎么聊了,由项目讲到知识点,由一个知识点串联到另一个知识点。复习到一定阶段,可以尝试着去把这些东西串联起来,由点及面,形成知识体系。
相信只要准备充分,各位都能拿到满意的offer,踏上人生新的台阶!如果文章对你有帮助,也请点赞收藏一下,或可分享给身边的朋友,感谢支持!
边栏推荐
- 主流监控系统工具选型及落地场景参考
- UVM事务级建模
- High imitation [Huawei consumer business official website] and wonderful animation analysis: practice embedding JS code in low-code platform
- 数据库mysql
- tf中tensor的大小输出
- spark:热门品类中每个品类活跃的SessionID统计TOP10(案例)
- PyCharm使用教程(较详细,图+文)
- 自定义View实现波浪荡漾效果
- Docker内MySQL主从复制学习,以及遇到的一些问题
- PyQt5(一) PyQt5安装及配置,从文件夹读取图片并显示,模拟生成素描图像
猜你喜欢

MySQL Workbench 安装及使用

深度学习汇报(4)

Mysql Mac版下载安装教程

Postman download localization of installation and use

Jenkins--基础--6.2--Pipeline--语法--声明式

查看变量的数据格式

C语言基础_共用体

MySQL读写分离与主从延迟

软件exe图标变记事本或浏览器、360压缩打不开的几种应急解决方法

PyQt5 (a) PyQt5 installation and configuration, read from the folder and display images, simulation to generate the sketch image
随机推荐
day_05_pickel 和 json
普林斯顿微积分读本03第二章--编程实现函数图像绘制、三角学回顾
智能网络安全网卡|这是不是你要的安全感
Redis分布式锁
MySQL ODBC驱动简介
Hikari连接池源码解读
Pycharm (1) the basic use of tutorial
Redisson的看门狗机制
Technology Cloud Report: To realize the metaverse, NVIDIA starts from building an infrastructure platform
线程池的使用及ThreadPoolExecutor源码分析
QT web development - Notes - 3
大厂外包,值得拥有吗?
Golang ORM框架 — GORM
MySQL安装与卸载详细教程
自定义View实现波浪荡漾效果
openpyxl 单元格合并
Redisson报异常attempt to unlock lock, not locked by current thread by node id解决方案
PyCharm使用教程(较详细,图+文)
C语言_条件编译
天地图给多边形加标注