美团Android二面被虐惨

面试官全程坏笑
自定义view的三种方法,问的很详细。
触摸事件分发,很详细。
在activity中开启一千个线程会怎样,我说会卡,内存会溢出,他说我每个线程就占1KB,不考虑溢出,为什么会卡?表示不知道。
在activity中新建一千个对象会怎样,我说会卡,内存会溢出,他说不考虑内存溢出,为什么会卡,我是真不知道。
之后就是一个打印树最长子树,两个链表的公共节点,就没了,gg
还是太菜
全部评论
我选择死亡
点赞 回复 分享
发布于 2017-09-19 18:45
新建一千个对象应该会导致gc线程开始工作,于是ui线程就停了,故卡顿,🤣我也不知道对不对,望指正
点赞 回复 分享
发布于 2017-09-19 18:46
我一面就已经被虐惨了
点赞 回复 分享
发布于 2017-09-19 18:47
一千个线程,操作系统需要维护每个线程的状态,存储这些线程就得消耗相应的内存,🤣我也不知道对不对,猜的
点赞 回复 分享
发布于 2017-09-19 18:47
题目不难啊
点赞 回复 分享
发布于 2017-09-19 18:49
求大佬解答。。。
点赞 回复 分享
发布于 2017-09-19 18:56
1000个现程会导致cpu时间分配不够,所以会卡,对吗
点赞 回复 分享
发布于 2017-09-19 19:03

相关推荐

kl_我是东山啊:《相关公司:阿里巴巴》
投递阿里巴巴等公司10个岗位
点赞 评论 收藏
分享
01-02 00:50
三峡大学 Java
程序员牛肉:这简历一出手就离失业不远了。 作为一家公司来讲,我如果要招日常实习生,那我对实习生最基本的要求就是要能干活,毕竟你就待三四个月,谁会留心培养你? 那么除了院校之外,最重要的就是项目和实习了。没有实习的话项目就好好搞。 但是你说你这个项目吧:课程作业管理系统和TMS运输管理系统。这两个基本就和闹着玩差不多。 你作为一个想要应聘Java开发实习生的人,对后端的理解还仅仅停留在:“使用mapper和sql映射”,“使用SQL进行多表调用”,“基于MySQL简历表结构”,“基于Spring boot完成CURD操作”这种玩具上......... 找不到后端实习的
点赞 评论 收藏
分享
评论
点赞
9
分享

创作者周榜

更多
牛客网
牛客企业服务