麒麟游戏、爱奇艺社招安卓工程师面经

麒麟游戏

1. 单例模式

2. 排序算法

3. 堆栈

4. 顺序表

5. activity生命周期 多态string相关

6. vector list相关 哈希表相关 位操作相关 开发模式相关。

7. 了解以前的工作经历,以前的项目情况,技术实现等,特别重视数据结构的掌握程度

8. 问java基础方面,问了阻塞队列的实现原理和nio.android方面问了activity生命周期,activity和service区别.跨线程通讯问题

9. 问为啥离职,职业规划,家庭状况。

10. 做过哪些项目,工作过程中遇到的哪些难题,如何解决的,软件开发模式(主要是介绍SCRUM,因为他们就用的SCRUM),

11. TCP和UDP的区别,如何实现线程同步等。

12. 问了问家里的情况,问了问之前做过什么,还在职与否,做过什么样的项目,有没有工作经验

13. linux中断 顶半部和底半部机制

14. camera启动过程

15. kmalloc和vmalloc区别

16. static的用法

17. camera水波纹产生的原因;

18. git,jira的使用

19. 期待薪资和职业规划

爱奇艺

1. android的drawable图片怎么加载的?原理。

2. JAVA基础集合、迭代。

3. 一个控件的实现原理。

4. 工作经历遇到的困难。是否对此份工作感兴趣。

5. jvm,网络,Android启动模式,以及一些框架的原理。

6. 如何自定义一个View?

7. 根据项目提问如何做三指截屏?

8. activityservice生命周期?

9. 多个activitybind一个service和单个activitybind一个service有什么差别?

10. 是否了解binder?

11. handler底层原理looper,messagequeue,handler交互机制?

12. threadlocal是啥?

13. java多线程相关?

14. eventbus原理?

15. 算法:判断一个单链表是否有环tcp三次握手四次挥手,为什么三次为什么四次?动态规划跳台阶?

#爱奇艺##麒麟游戏##安卓工程师##社招##面经#
全部评论

相关推荐

点赞 6 评论
分享
牛客网
牛客企业服务