当前位置:网站首页>Interviews with big factories under the trend of layoffs: "ByteDance"
Interviews with big factories under the trend of layoffs: "ByteDance"
2022-07-30 00:54:00 【Android daily lecture】
Foreword
Remember a quote from Forrest Gump "Life is like a box of chocolates, you never know what the next one will taste like"
So there are many explanations for layoffs, in our case it is called Indulgence~
The collective indulgence began in June; The initial rumors were heard on the pulse, and after the fight between our two bosses was over, I was also affected, and the winning boss kept himselfPeople, we are merged to like Indulgence List
After experiencing a series of activities such as unwillingness, hard work, and lying down; I am also ready to accept n+1 and leave the place of my first job; however, I was informed that I was left,Maybe I'm too cheap, maybe the list is enough, maybe the new leader is fighting for it
I thought the end was the beginning. In the following time, everyone started to involute. The project in charge was taken over by a school recruiting students, and the team atmosphere was poor; It turned out to be me taking the initiative to indulge /strong> Let's just introduce the interview questions in ByteDance directly 1. Please talk about your understanding of MVC and MVP? 2. Introduce several storage methods of Android that you know? 3. Briefly describe the principle of hot repair? 4. Talk about how to adapt to more models? 5. Please talk about how you do multi-channel packaging? 6. How did you handle the Presenter layer in MVP to prevent memory leaks? 7. How to calculate the memory space occupied by a picture? 8. Have you encountered the 64k problem and how to solve it? 9. How to optimize the build speed of Gradle? 10. How to get the unique ID of the Android device? 11. Talk about the impact of Android P's disabling http on our development? 12. What is AOP?What application scenarios does it have in Android? 13. What is MVVM?How did you apply it to specific projects?– Please talk about how you implemented data embedding? 14. If you are allowed to implement the uploading function with breakpoints, what do you think should be done? 15. What are the characteristics of pictures in webp and svg formats?How should it be used in Android? 16. Tell me how you do unit testing?And how to apply in MVP and MVVM? 17. Do you have any ideas and suggestions for loading GIF images? 18. Why should the project be migrated to AndroidX?How to migrate? 19. Talk about the Handler mechanism and principle? 20. Why does creating a Handler in a child thread throw an exception? 21. Try to analyze the difference and application scenarios of Handler's post and sendMessage methods from the perspective of source code? 22. There is an infinite loop in the Handler, why is the main thread not blocked, what is the principle? I have compiled some Androida interview questions that I have interviewed in the last year or two and some Android interview questions shared by some friends into PDF documents to share with you Students who need the full PDF: Now private message "Advanced" to get it for free This more than one month experience has brought me from fairy tale to reality, and I have grown a lot.The road to the future is very difficult, I will never back down, I will face it bravely, today's efforts are only for the future! There is no shortcut to learning.We should pay attention to memorizing learning, not only memorizing, but also writing down our experience, writing notes, drawing pictures, summarizing, etc. There are many ways, but we must do it carefully and don’t believe it too muchOne's own memory, only repeated memory, deepen understanding Caixing. At the same time, for programmers, it is not just rote memorization, we have better ways to learn, such as writing demos to verify.When reviewing the knowledge points, you should combine them with the projects you have done in time, so that you know how to talk during the interview, from the project to the knowledge points, and from one knowledge point to another knowledge point.After reviewing to a certain stage, you can try to connect these things in series, from point to face to form a knowledge system. I believe that as long as you are fully prepared, you can get a satisfactory offer and embark on a new level of life!If the article is helpful to you, please like and collect it, or share it with your friends, thank you for your support!Interview Questions

Last
边栏推荐
- 自媒体短视频怎么提高播放量?从这三个方面入手
- docker安装redis集群(含部署脚本)
- Nacos micro service ~ Nacos 】 【 configuration of the center
- canvas 中如何实现物体的框选(六)
- Worthington经过使用测试的细胞分离系统方案
- Introduction to Worthington Elastase & Hyaluronidase
- 低压差线性稳压器MPQ2013A-AEC1品牌MPS国产替代
- 自媒体人如何打造出爆文?这3种类型的文章最容易爆
- 推荐系统:用户“行为数据”的采集【使用Kafaka、Cassandra处理数据】【如果与业务数据重合,也需要独自采集】
- 【微服务~Nacos】Nacos之配置中心
猜你喜欢

测试员容易陷入的9大误区

头条号自媒体运营:如何在今日头条涨500+粉丝?

Google Chrome (google) is set to translate Chinese, the translation option does not take effect or the translation option does not pop up

How many ways does Selenium upload files?I don't believe you have me

Superficial understanding of CNN

旋转数组的最小数字

遇到bug的解决办法,测试再也不背锅了

KDE Frameworks 5.20.0: Plasma welcomes many improvements

STM32——OLED显示实验

这是一道非常有争议的题,我的分析如下: TCP/IP在多个层引入了安全机制,其中TLS协议位于______。 A.数据链路层 B.网络层 C.传输层 D.应用层
随机推荐
servlet执行详解
cp强制覆盖与不覆盖拷贝方法
Replace the executable file glibc version of the one
Worthington解离酶:胰蛋白酶及常见问题
Ubuntu中使用SQLite
[Experience] Experience Summary - Lessons Learned
【Incubator DAY18】Interesting exchange【Simulation】【Math】
7.28
高德地图jsapi不生效 INVALID_USER_SCODE
这是一道非常有争议的题,我的分析如下: TCP/IP在多个层引入了安全机制,其中TLS协议位于______。 A.数据链路层 B.网络层 C.传输层 D.应用层
【Flutter】Flutter inspector 工具使用详解,查看Flutter布局,widget树,调试界面等
Win11的WSL2系统更换磁盘和wsl使用简介
Linux-安装MySQL(详细教程)
Worthington Dissociation Enzymes: Collagenase and Four Basic Profiles
Worthington细胞分离技术丨基本原代细胞分离方法和材料
vmtouch——Linux下的文件缓存管理神器
CNN的粗浅理解
Baidu Intelligent Cloud Zhangmiao: Detailed explanation of enterprise-level seven-layer load balancing open source software BFE
【MySQL系列】MySQL数据库基础
Worthington木瓜蛋白酶&胰凝乳蛋白酶&脱氧核糖核酸酶 I