涂鸦智能Android实习面经(一、二面)

3.23日(一面)    19.30   30分钟电话面试(面试官哥哥的声音好温柔)
1.说下jvm内存结构。
2.类加载机制,双亲委派模型?
3.HTTP和HTTPS的区别?
4.HTTPS是怎么保证安全的?
5.说说HTTPS一次网络请求流程。
6.能说说OkHttp的工作流程吗?平时是怎么学习框架的呢?
7.Android四大组件了解吗?
8.Activity的启动模式能说说吗?四种模式的应用场景了解吗?
9.Activity的生命周期呢?
10.启动一个活动,发生了什么?
11.Handler的原理(高频!!!)
12.内存泄漏了解吗?
13.Handler如何避免内存泄漏?
之后就是反问环节了,面试官直接说过了和我约下一面时间,记录下一面,之后会更新二面。


3.26日(二面)    19:00   30分钟视频面试
面试官好和蔼,一来就说要我不要这么紧张放轻松,自我介绍之后就和我聊平时是怎么学习的,感觉二面都在讨论组件化和代码质量怎么保证。面试官和别的面试官不一样每次说我都用‘您’,这点非常赞!
1.项目中碰到的最大困难点,怎么解决的?
2.MVC、MVP、MVVM了解吗?介绍下。
3.组件化和SDK它们的侧重点了解吗?
4.你觉得代码该怎么做到精简和统一呢?
5.如果组内有分歧你会怎么做呢?
别的想不起来了,感觉几乎都在聊我对一些领域的看法,然后反问环节面试官对学习方面的建议有组件化、代码精简、在项目中多去使用一些组件,这些建议其实和他之前问的问题侧重点首尾呼应了。希望能顺利到HR面!

#实习##面经##涂鸦智能##安卓工程师#
全部评论
我昨天一面,也是这些问题😁,回答的不太好
1 回复 分享
发布于 2021-09-16 07:41
请问楼主,Handler这么高频,一般面试问的是工作机制还是底层实现原理
点赞 回复 分享
发布于 2021-03-23 22:02

相关推荐

不愿透露姓名的神秘牛友
04-25 08:40
已编辑
1.自我介绍2.什么是软件测试?为什么选择软件测试这个岗位?3.黑盒测试和白盒测试的区别?4.测试用例包含哪些内容?5.回归测试什么时候做?6.什么是冒烟测试?和回归测试的区别?7.Bug的生命周期?8.怎么判断是前端的bug还是后端的bug?9.等价类划分和边界值的区别?10.测试计划和测试报告你了解吗?11.需求文档有不清晰的地方你会怎么处理?12.具体说一下你如何使用这个抓包工具?13.登录功能怎么测?14.接口的基本结构?15.怎么判断的bug的优先级?16.怎么判断你测试的是否充分?17.测试的时间被压缩了,如何处理?18.上线前发现一个严重的bug,怎么处理?19.你觉得你哪一方面可以胜任这个岗位?20.通过什么渠道学习?21.如果开发不采纳你的bug,你怎么处理?22.大概描述一下你解决问题的经历?23.说说你的优缺点?24.反问---------------------------二面1.自我介绍2.测试工具的应用场景,怎么使用3.做高并发的话并发数是怎样设计的?4.你写过什么python脚本?5.写测试用例如何覆盖功能点?6.如何用jmeter做压力测试?7.测试过程中发现一个bug,处理流程?8.怎么进行回归测试?9.兼容性测试有做过吗?10.和别人一起完成任务上,有遇到过沟通上的问题吗?怎么解决?11.如何安排学习和工作的时间?12.面对任务压力的时候如何应对?13.测试时间压缩了怎么处理?14.为什么选择测试岗?15.未来规划16.反问--------------------------------------后续hr面主要问了些为什么来我们公司了解我们公司吗#复盘面经# #牛客AI配图神器#
点赞 评论 收藏
分享
评论
8
21
分享

创作者周榜

更多
牛客网
牛客企业服务