当前位置:网站首页>It's worth seeing. Interview sites and interview skills
It's worth seeing. Interview sites and interview skills
2022-07-07 21:57:00 【InfoQ】
origin
Catalog :
1、Java relevant
- Containers(HashMap、HashSet、LinkedList、ArrayList、 Array etc. )
- Memory model
- Garbage collection algorithm(JVM)
- Class loading process( Need to see more , Focus on understanding , It's important for hot fixes and plug-ins )
- Reflection
- Multithreading and thread pooling
- HTTP、HTTPS、TCP/IP、Socket signal communication 、 Three handshakes, four waves
- Design patterns( Six basic principles 、 Design patterns commonly used in projects 、 Handwritten notes, etc )
- Breakpoint continuation
2、Android Basics
- Customize View
- Event interception distribution
- Some performance problems solved, Practical application in the project .
- Performance optimization tools(TraceView、Systrace、 debugging GPU Over drawing & GPU Presentation pattern analysis 、Hierarchy Viewer、MAT、Memory Monitor & Heap Viewer & Allocation Tracker etc. )
- performance optimization(1) The Internet :API Optimize 、 Traffic optimization 、 Weak network optimization (2) Memory :OOM Handle 、 Memory leak 、 Memory detection 、 analysis 、Bitmap Optimize (3) draw (4) Electric quantity :WeakLock Mechanism 、JobScheduler Mechanism (5)APK Slimming (6) Memory jitter (7) Memory leak (8) Carton (9) performance optimization : Layout optimization 、 Over rendering 、ANR Handle 、 monitor 、 Buried point 、Crash Upload .
- IntentService Principle and Application
- How to cache yourself (LRUCache principle )
- Graphics and images:OpenGL ES Pipeline process 、EGL The understanding of 、Shader relevant
- SurfaceView、TextureView、GLSurfaceViewDifferences and use scenarios
- Animation 、 Differentiator 、 Estimator
- MVC、MVP、MVVM
- Handler、ThreadLocal、AsyncTask
- Gradle(Groovy grammar 、Gradle Plug in Development Foundation )
- Hot repair 、 pluggable
3、Android Framework
- AMS 、PMS
- Activity Start process
- Binder Mechanism(IPC、AIDL Use )
- Why useParcelable, What are the benefits ?
- Android Image displayRelated processes ,Vsync Signals, etc
4、 Three party source code
- Glide: load 、 cache 、LRU Algorithm
- EventBus
- LeakCanary
- ARouter
- pluggable( Principles and schools of different plug-in mechanisms , Advantages and disadvantages . limitations )
- Hot repair
- RXJava
- Retrofit
5、 Algorithm and data structure
- Single chain list: reverse 、 Insert 、 Delete
- Double linked list: Insert 、 Delete
- Common sorting of handwriting、 Merge sort 、 Heap sort
- Foreword of binary tree、 Middle preface 、 After the sequence traversal
- Maximum K problem
- Breadth 、 Depth first search algorithm
At the end of the article
边栏推荐
- Where is the big data open source project, one-stop fully automated full life cycle operation and maintenance steward Chengying (background)?
- NVR硬盘录像机通过国标GB28181协议接入EasyCVR,设备通道信息不显示是什么原因?
- MIT6.S081-Lab9 FS [2021Fall]
- Insufficient permissions
- POJ 3140 Contestants Division「建议收藏」
- EasyUI date control emptying value
- How much does it cost to develop a small program mall?
- HOJ 2245 浮游三角胞(数学啊 )
- DNS series (I): why does the updated DNS record not take effect?
- SQL injection error report injection function graphic explanation
猜你喜欢
Restapi version control strategy [eolink translation]
Debugging and handling the problem of jamming for about 30s during SSH login
ISO 26262 - considerations other than requirements based testing
648. Word replacement
Win11U盘不显示怎么办?Win11插U盘没反应的解决方法
operator
[open source] Net ORM accessing Firebird database
Matplotlib drawing interface settings
TCP/IP 协议栈
Win11如何解禁键盘?Win11解禁键盘的方法
随机推荐
Tupu digital twin coal mining system to create "hard power" of coal mining
How to integrate Google APIs with Google's application system (1) -introduction to Google APIs
Unity3d 4.3.4f1执行项目
Actual combat: sqlserver 2008 Extended event XML is converted to standard table format [easy to understand]
Demon daddy guide post - simple version
Restore backup data on persistent volumes
How can big state-owned banks break the anti fraud dilemma?
[开源] .Net ORM 访问 Firebird 数据库
你可曾迷茫?曾经的测试/开发程序员,懵懂的小菜C鸟升级......
What if the win11u disk does not display? Solution to failure of win11 plug-in USB flash disk
MIT6.S081-Lab9 FS [2021Fall]
MIT6.S081-Lab9 FS [2021Fall]
解决uni-app中uni.request发送POST请求没有反应。
Programming mode - table driven programming
用语雀写文章了,功能真心强大!
How to turn on win11 game mode? How to turn on game mode in win11
Lingyun going to sea | saihe & Huawei cloud: jointly help the sustainable development of cross-border e-commerce industry
Preparing for the interview and sharing experience
2022 how to evaluate and select low code development platforms?
NVR硬盤錄像機通過國標GB28181協議接入EasyCVR,設備通道信息不顯示是什麼原因?