美文网首页
记2.10一家外包公司Android面试

记2.10一家外包公司Android面试

作者: golike | 来源:发表于2018-02-28 15:10 被阅读0次

面试问题

Android基础

  • activity之间数据传输,类型如果是类实例,需要实现序列化,以及序列化的原理

基本数据类型和复合类型,复合类型中的类实例--对象需要序列化传输,后面引出了序列化的原理(对象转化成可存储的或者客传输的过程,对象=>字节流),两种方式:java自带实现Serializable以及Android的Parcelable(应用内传递高效内存)

  • 有哪几种图片缓存框架?

Fresco,Glide,Volley,简单使用过没看过源码,很虚

  • 使用过okhttp没?okhttp的优势?

我答:用过,看过知识点了,想不起来,答了个定时重传,说Xutils网络模块没有吗(简历上写了),回答是有的,尴尬哈。

去看知识点后:
1.支持SPDY,共享同一个Socket来处理同一个请求
2.如果SPDY不可用,则使用连接池提高效率并减少请求延时
3.默认支持GZIP,提高传输效率
4.网络请求缓存响应的数据来减少重复的网络请求

  • 一般软件开发的流程?

不说了

  • 一组动画循环播放的代码?

我答:原生动画基本没有使用,说一直在进行RN开发

后面查了下:
1.使用属性动画 代码如下

    List<Animator> animators = new ArrayList<>();
    animators.add(new ObjectAnimator...);
    ...
    AnimatorSet btnSexAnimatorSet = new AnimatorSet();
    btnSexAnimatorSet.playTogether(animators);
    btnSexAnimatorSet.setStartDelay(delay);
    btnSexAnimatorSet.start();
  • 线程与进程的区别

记得好像是线程是任务最小调度单位,看我愣了会,就问了下哪个大,然后顺便说了下进程是有一个或者多个线程的构成的

  • 五种基本布局?有没有接触过约束布局,说一下它的主要作用?

五种布局就不说了,约束布局可以拖拽式布局,作用的话减少嵌套视图,提高页面加载效率

  • 有哪些动画类型?

属性动画,View动画,帧动画

  • handler中的取消消息发送的?

removeMessage和sendEmptyMessageDelayed

  • 举例一款app的项目结构和遇到的疑难问题以及如何解决的?

设计模式

  • 单例模式有哪几种以及单例模式的作用?
  • 熟悉哪几种设计模式?
  • MVP与MVC开发模式的优势?

项目

  • 讲了下2015年的两个Android项目做了什么东西?
  • 简历上写了布局优化?

使用merge减少层次和使用ViewStub提高资源利用,讲了下ListView优化

  • 没问到算法

相关文章

  • 记2.10一家外包公司Android面试

    面试问题 Android基础 activity之间数据传输,类型如果是类实例,需要实现序列化,以及序列化的原理 基...

  • 在杭州的iOS面试(三)

    接着来说说另外一个面试吧,其实也是一个外包公司,只不过是驻场的方式。*国际是一家比较大的外包公司吧,和其他公司都有...

  • 2018-04-20

    今天下午又去面试了,是一家外包公司,总的来说,技术和团队等方面都是比较成熟的。 在面试过程中,我吸...

  • 2018Android面试经历(一)

    2018Android面试笔记(一) 2018年5月份了,当前公司由于项目完成了,也准备各奔东西了,因为是外包的,...

  • 职场里骗你的那些事

    昨天接到一家公司的面试通知,人事小姐姐称她公司是“工商银行子公司”。 我一听,子公司?脑袋中迅速想到这肯定是个外包...

  • 活的明白点之无感一

    今天早上,我去到北京昌平的一家超小型的公司面试,该家公司并没有Android研发的团队,一个java开发经理面试了...

  • 面试经验

    今天面试了一家公司,一轮二轮面试都很轻松,第三轮面试真的让人怀疑人生,我才知道原来需要这么多技能,也深刻认识到外包...

  • 2018-10-13苏州独墅湖招聘会面试总结

    排名不分先后 一、HXFR(苏州工业园区)软件技术有限公司 (第一次面试) 是一家软件外包公司,印象中问到的问题如...

  • 5年Android 开发者的社招面经总结(值得你记录收藏)

    前言 我16年从一所二本学院毕业,学校出来后就在一家外包公司从事Android 开发。对于每个从事IT行业的人来说...

  • 企业要怎么选人力资源外包

    企业要想把公司的业务外包出去的话,肯定要选择一家人力资源外包公司来合作承包业务,但当下市场上面的人力资源外包公司有...

网友评论

      本文标题:记2.10一家外包公司Android面试

      本文链接:https://www.haomeiwen.com/subject/vuuitftx.html