理想汽车秋招Android开发一面

牛客上理想的Android面经太少了,记录一下,面的是安卓岗,听面试官说应该是做framework之类的

1. 介绍一下实习内容
2. jBox2D了解多少
3. Java基础类型,各占几个字节
4. java值传递和值拷贝的区别
5. java对象传递是值传递还是值拷贝
6. 封装,继承,多态
7. 接口和抽象类的区别
8. 最近使用到的设计模式
9. 责任链模式了解过吗?在哪些框架里用到?(okhttp)
10. 进程和线程的区别
11. 安卓中一个应用是一个进程还是一个线程?
12. 一个应用可以有多个进程吗?
13. 死锁的概念
14. 如何解决死锁
15. synchronized底层原理
16. 我们如何知道加锁具体加在哪了?
17. jvm内存模型
18. 实例化一个对象的过程
19. hashmap是否线程安全?
20. 四大组件
21. Activity启动方式
22. Hanlder机制流程
23. looper为什么不会导致Anr?
24. 什么情况下会导致Anr?
25. 开发中有遇到过Anr的情况吗?如何分析解决?
26. 事件分发机制
27. onTouch,onTouchEvent,onClick执行顺序
28. 安卓绘制流程
29. 如何强制刷新view?
30. binder机制,有哪几个模块?
31. binder如何导致Anr问题?
32. 安卓中其他跨进程通信方式
33. kotlin相关(我说kt不太熟,就没深问)
34. tcp,udp区别
35. http,https区别
36. 对称加密和非对称加密作用于那个阶段?
37. ca证书的作用是?

反问:

1. 做什么业务
2. 几轮面试(一般2轮技术面,一轮hr面)

#理想汽车秋招##秋招##发面经攒人品##我的秋招日记#
全部评论
tql
点赞 回复 分享
发布于 昨天 21:34 天津

相关推荐

AI 与项目理解了解 AI Agent 和前端/服务端的交互协议或格式吗?了解 MCP (Model-View-Controller, 候选人提及后追问) 吗?Vue 和 React 用哪个多一些?它们在工程应用上有什么区别?了解 React 的原理吗?比如它的 Diff 算法是怎么做的?为什么 React Hooks 不能放在分支逻辑(如 if 语句)里?介绍一下你的 “AI 简历小助手” 项目,它的业务目标和指标是什么?你觉得 AI 和前端有什么结合点?技术深度与性能优化你觉得自己在前端的哪个方面研究得比较深入?(针对性能优化) 有哪些成熟的性能指标,以及如何去检测这些指标?什么是 FCP (First Contentful Paint) 和 LCP (Largest Contentful Paint)?(感觉对这两个指标存疑,可能是太基础了?)如果用户反馈页面加载慢,你的排查思路是什么?设计与算法**【设计题】**如果要设计一个开源的 Code Editor (代码编辑器) SDK,你会向开发者暴露哪些 API?(一开始以为是编辑器内核,最后说是前端框架,反正马马虎虎把)**【算法题】**给定一个整数数组 coins 代表不同面额的硬币,和一个整数 amount 代表总金额。计算并返回可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。(零钱兑换问题)反问PS:估计寄了,零钱兑换没做出来,一开始思路错了,后边提醒了一下才说动态规划,但是好久没刷题了,何况动态规划还是刷的最少的感觉我现在的水平还是在大部分一面能过这个样子,八股和项目点好一点,反正自然一点面了,秋招面到现在也不强求啥了
查看13道真题和解析
点赞 评论 收藏
分享
评论
2
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务