浦发银行、华为安卓工程师面经(社招)

最近公司情况不太好,考虑跳槽,面试了不少公司。整理整理面经发出来给大家做参考吧。

浦发银行

面试分为两面。

1. 首先是技术人员面的,比较细,单例的写法,哪种写法效率高,(有双重加锁,静态内部类,枚举)violate + synic 用法,用于计数器,与atomic的区别,handler的消息机制,message的复用,looper是如何实现,嵌套滑动如何解决。

2. 第二面:LinearLayout weight 是如何计算,traceview 优化,如何写,inc time 跟cpu time 有什么区别,在地图上加载数据如何优化

3. 让你设计一个类似viewpager的组件,要求增加左上或右上的角度翻页效果。

4. 文字内容中的可点击链接是怎么实现的。我大概说了一下思路。

5. 问上家公司的离职原因。

华为

1. camera 硬件有哪些引脚。

2. 问渲染管线主要有哪几个阶段?

3. Android的数据存储方式等等。

4. 说说mvc模式的原理,它在android中的运用。我回答 Event(事件)导致Controller改变Model或View,或者同时改变两者。只要 Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据来刷新自己。

5. 谈谈你的工作经历,聊聊你的职业规划等。

6. 问了一下,java有几大基础数据类型。

7. 问了Activity启动的几种模式,强引用、软引用、弱引用、虚引用使用。

8. 还问了我做过的App上有一个实现的自定义View问了下实现的思路。

9. 又问了自定义View,三个不同的构造函数的各自作用。

10. 问Scoket和Http最大的区别是什么?

11. 最后又问了下最近的薪资要求,和离职原因。


#浦发银行##华为##安卓工程师##面经##社招#
全部评论
华为正式员工社招开放了?
1 回复
分享
发布于 2020-06-03 07:46
你之前是哪个公司?
点赞 回复
分享
发布于 2021-06-21 09:00
百信银行
校招火热招聘中
官网直投

相关推荐

1 16 评论
分享
牛客网
牛客企业服务