阅文集团、深信服安卓工程师面经(社招)

阅文集团:

1. 问是否有常常用视频处理的经验

2. 然后又问道如何对android进行内存优化?

3. 内存优化可以使用什么工具来调试。

4. 后来他写了道算法题,就是二位数组如何进行螺旋输出

然后第二道的算法题是如何从25匹马中通过赛马的形式找到最快的3匹,每次最多只能5匹马参赛,问最少需要赛几次?答案是7次,我思路对了,不过我把次数给弄错了,多了2次没必要的比赛。

5. 如何进行性能优化,多线程管理

6. 后来问我用什么网络请求框架,他说他们用的是OkHttp。

7. 又问了个android的热修复技术

深信服

1. 写一个单例模式:我们学习到的单例模式一般有两种实现方法,一种是懒汉单例,一种是饿汉单例,考的虽然简单,但是由于是社招的难度,所以楼主写了一个双重锁的,为了防止线程并发出现单例问题,后来跟面试官聊得时候也一并讲了《effective java》中推荐的枚举类型的。

2. 事件分发、VIew的绘制、HTTP、Socket、SIP等网络协议、MVP的了解,问的不是很深。

3. 问你对敏捷开发的认识?我回答由于需求的不确定,不再按照传统流程需求分析、概要设计、详细设计,模块一编码等方式开发。而是通过不断地快速试错来做正确的事情,以最低的成本来达到快速试错的目的,最终做出符合用户期望的产品。

4. 其他主要问一些以前公司的情况,为什么离职、以后的发展之类的。

#阅文集团##深信服##社招##安卓工程师##面经#
全部评论
这是一面就完事了?
点赞 回复
分享
发布于 2020-06-02 08:19

相关推荐

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