快手 国际化 客户端 二面面经
感觉还是有点压力的,可能本人水平还是太菜了导致的
1、自我介绍
2、询问之前实习,做过或者遇到过比较大的问题是什么?
3、安卓的AIDL是什么?底层是基于什么?
4、Binder为什么效率更高?详细解释一下(意思估计就是说一下内存映射与一次拷贝)
5、假设有一个Java的普通类,实现生产者-消费者模式。大体说明思路,并且用代码写一个大体框架。
6、实现一个线程池(正式写代码,当让不出意外的,超时了也没搓出来)
7、如果这个线程池是I/O密集型或者CPU密集型,那应该怎么设计?
8、这个自定义线程池如果在上述条件下,通常多开一点线程可以解决。但是上限该怎么界定?
9、假设一个内存4GB,用户与内核内存分配比例是多少?3GB的话,从内存资源限制来看的话,最多能开大约多少个线程?
10、一个懒汉式单例的代码,找问题(实际上缺的是在多线程环境下,双重检查锁定,也就是线程安全,以及指令重排的问题。开始一直按照正常状态想,面试官说这代码上线的话绝对崩一大片想到了)
然后就反问问题了;部门开发日常属于偏全栈,前端、数据、客户端等几乎所有的语言都会用到。
当然估计肯定挂了,哈哈哈太菜了
#今天你投了哪些公司?##春招 / 实习投递,你最焦虑的一件事##你感受到金三银四了嘛?##发面经攒人品#
1、自我介绍
2、询问之前实习,做过或者遇到过比较大的问题是什么?
3、安卓的AIDL是什么?底层是基于什么?
4、Binder为什么效率更高?详细解释一下(意思估计就是说一下内存映射与一次拷贝)
5、假设有一个Java的普通类,实现生产者-消费者模式。大体说明思路,并且用代码写一个大体框架。
6、实现一个线程池(正式写代码,当让不出意外的,超时了也没搓出来)
7、如果这个线程池是I/O密集型或者CPU密集型,那应该怎么设计?
8、这个自定义线程池如果在上述条件下,通常多开一点线程可以解决。但是上限该怎么界定?
9、假设一个内存4GB,用户与内核内存分配比例是多少?3GB的话,从内存资源限制来看的话,最多能开大约多少个线程?
10、一个懒汉式单例的代码,找问题(实际上缺的是在多线程环境下,双重检查锁定,也就是线程安全,以及指令重排的问题。开始一直按照正常状态想,面试官说这代码上线的话绝对崩一大片想到了)
然后就反问问题了;部门开发日常属于偏全栈,前端、数据、客户端等几乎所有的语言都会用到。
当然估计肯定挂了,哈哈哈太菜了
#今天你投了哪些公司?##春招 / 实习投递,你最焦虑的一件事##你感受到金三银四了嘛?##发面经攒人品#
全部评论
看你这问的不多,也个没手撕啊
同学,你好,有没有兴趣了解一下拼多多的暑期实习,转正率很高,可以提前锁定秋招offer
蹲面经
这是春招吗感觉好难佬
相关推荐
02-09 16:26
华南理工大学 算法工程师 点赞 评论 收藏
分享

查看6道真题和解析