虎牙Android一面,攒人品

虎牙直播一面

  • 说一下View和ViewGroup的事件分发
  • viewgroup是怎么知道点击事件的位置,要不要传给某个view?(我说根据坐标然后根据上面分发机制..然而好像并不是问这个,没太懂要问什么)
  • 说一下设计模式,组合模式
    这个没听过,我以为是建造者模式的别称,就问是不是建造者模式,他说看来你对这个真的不熟啊,上面的就是这个模式,看你不会我就跳过了,竟然跟建造者模式搞混。。听到这里我就觉得我凉了。
  • tcp了解吗
    tcp是传输层端到端的可靠协议,有三次握手...(被打断)
    不用背书上的知识点了,光靠背的没用的,要真的了解协议,知道tcp的头部结构吗
    忘了,gg
  • handler机制
  • 如果让你用Looper来设计Handler,你会怎么做,多个handler共享一个looper,messageQueue在并发下怎么处理
  • 有四个tab,每个tab都有handler,每个handler都在同一个线程,怎么知道message要发送给哪个handler(又没太明白什么意思,我说message.target会指向对应的handler)
  • message.obatain(),池子里的message共用Looper ???(没太听清,加上基本觉得凉了,就说不知道了。。)
  • 说了一下我的局域网聊天的项目,大概的实现过程
  • 手写懒汉式单例,写了dcl模式的,问第一层判空是为什么,我说提高效率,他好想觉得不是,所以有没大佬告诉我到底是不是。。
  • 说一下快排的过程,时间和空间复杂度及为什么,写一下
  • 进程间通讯,aidl(不是解释原理,而是开发的时候怎么做的,大概的api)
  • activity怎么管理fragment的
    我说FragmentManager.。。
    换个说法,activity和fragment和view的关系是怎么样的
  • 还有什么你觉得你比较擅长的我没问到的
    面到蒙了,说没了
  • 看你这里提到了解retrofit源码,说一下咯
    提了一下***模式
  • 面试官结语:好了差不多就是这样了,感觉还行吧,你平时还是有去写代码的,有些基础不太行。二面的面试官去美国了,今天都是一面,下一面最快周一,或者下周六日,也可能电话面,但是电话面的话,很多像背出来的知识点,可能就会挂了,如果现场面,还能考察一下能力。今天是加班面的,面了一天了,很累啊,等会儿还要加班

主要是按着简历上来问的,面试官也不知道问什么好,今天的面试感觉不按套路来,面到懵逼,java基础知识问的很少,也可能面试官面了一天,几乎一样的问题,来来去去都是哪些回答,所以不太想问了。比较多场景应用的问题(然而很多题我并没理解面试官想问什么。。)更多考察知识和实践结合的能力吧,面试官也明说了,不喜欢背的知识点。面试***易啊,面了一天。。

#虎牙直播##Android##面经##秋招##内推#
全部评论
之前实习面过,感觉面试很有料,能促进进步,感谢楼主分享
点赞 回复
分享
发布于 2018-08-26 02:04
dcl模式的第一层判空  减少不必要的同步 ,间接提高效率
点赞 回复
分享
发布于 2018-08-26 08:17
阅文集团
校招火热招聘中
官网直投

相关推荐

点赞 评论 收藏
转发
点赞 19 评论
分享
牛客网
牛客企业服务