当前位置:网站首页>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
边栏推荐
- Minimum number to rotate array
- 抖音短视频流量获取攻略,掌握好这些一定可以出爆款
- QTableWidget usage example
- Recurrent Neural Network (RNN)
- Introduction to Worthington Elastase & Hyaluronidase
- Detailed introduction of @RequestParam annotation
- nacos集群配置详解
- Mysql internal and external connections
- Worthington dissociating enzyme: detailed analysis of neutral protease (dispase)
- "The lighthouse factory" of China path: smart roll out from point to surface
猜你喜欢

经典毕业设计:基于SSM实现高校后勤报修系统

Worthington Papain & Chymotrypsin & DNase I

Recurrent Neural Network (RNN)

Fabric 编写案例 链码

自学HarmonyOS应用开发(56)- 用Service保证应用在后台持续运行

字符串替换空格

Superficial understanding of CNN

Weekly recommended short video: What is R&D efficiency?It can achieve anti "involution"?

推荐系统:特征工程、常用特征

STM32 - OLED display experiment
随机推荐
Reconstruction of binary tree
重新定义分析 - EventBridge 实时事件分析平台发布
Worthington经过使用测试的细胞分离系统方案
I.MX6U-驱动开发-3-新字符驱动
CMake Tutorial 巡礼(0)_总述
7.28
测试员容易陷入的9大误区
News text classification
Unity笔记——FairyGUI
新媒体运营必备的4个热点查询网
【集训DAY16】KC‘s Can 【动态规划】
3 tips for using hot events to create press releases?A must-see for self-media people
WeChat developer tools set the tab size to 2
Toutiao We-Media Operation: How to Gain 500+ Fans in Toutiao Today?
什么专业越老越吃香?
Worthington解离酶:胶原酶及四个基本概况
Worthington dissociating enzyme: detailed analysis of neutral protease (dispase)
Linux-安装MySQL(详细教程)
Introduction to Worthington Elastase & Hyaluronidase
what is a .pro file in qt