校招 未知部门 / 客户端-Android / 一面
[面试日期] 2024-05-17 [面试时长] 未知
[学校背景] 香港理工大学 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>快手国际化客户端Android一面面经</h2>
总体感觉可以,但代码写的确实多<br>一定要准备好mvp!!!!快手格外重视mvp!<br>中途问了问计组,我没学就不问了<br><br>首先问进程通信方式经典socket管道消息队列,问了问binder(不会),说Android还有啥,我说contentprovider,说了说使用场景<br>介绍mvvm,和mvp进行比较<br>(代码题)写一个mvp架构(我是真不会,我两年写mvvm写麻了!<br>听说你了解设计模式说一下建造者模式<br>说一下建造者模式的核心,并写一下(代码题),面试官比我还懂八股,我只会写不会说<br>写一下单例并讲一下,经典双重校验锁,狂说,面试官很满意(代码题)<br>开始问操作系统了,说说内核态用户态区别<br>进程和线程区别<br>说我简历很多网络相关,觉得我计网很好(拉倒吧<br>OSI七层模型,tcpip四层(我这个真忘记了,我光记得七层的<br>TCP三次握手四次挥手<br>经典url请求到网页<br>经典TCP UDP区别<br>让我写一下okhttp基本用法(代码题),面试官:能看出来你确实用过(写的有点拉,没代码提示根本忘了怎么写<br>没有别的可问了,开始写最后一个算法题:是否为同构字符串(代码题)。难度不高,就是刚开始不理解,后来解决了,不过光解决了左到右的映射,忘了右到左的了,最后面试官也问我了,我也给出了正确解决方式,就是再写一个map2然后重新映射一波,最后来个&&返回值就可以了<br><br>反问就经典八股<br><br><a>#Android#</a><a>#面试#</a><a>#快手#</a><a>#快手面经#</a>
AI 推荐面试题
