首页 存档 技术 查看内容

2017 Android开发实习生--携程 美团(都收到offer滴~)

2018-3-30 13:00 |来自: 互联网 342 0

摘要: 携 程 一面 3月16日, 约50min主要时间是在介绍自己做的项目。 问到的一些问题: Activity和Fragment的生命周期以及对应关系,问的比较仔细,两个组件之间的生命周期之间的互动被问的很多。这块答的一般,大体上是 ...


一面

3月16日, 约50min

主要时间是在介绍自己做的项目。


问到的一些问题:

Activity和Fragment的生命周期以及对应关系,问的比较仔细,两个组件之间的生命周期之间的互动被问的很多。这块答的一般,大体上是对的,但是他很在乎细节。所以被问的有点答不上来


算法:《程序员面试金典》第一章第5题,当时没写好,O(n)的算法写了个O(n^2)的上去,面试官不是很满意。


当时觉得要挂


二面

3月24日,约38min

面试官是技术总监,感觉问的很宽泛。


问到的一些东西:

平常自己学习的东西,不限Android。这个我回答的是我课设时自己设计的一个RESTful JavaEE服务端,感觉面试官也比较满意。


String和StringBuffer的区别


Java垃圾回收机制


多态,重载的定义


算法:链表插入一个节点。比较简单


问的挺快的。他说时间很紧,所以基本上不等我展开讲就结束了。



最后也是拿到了offer,感觉问的东西比较基础,没有想象中的刁钻。写出来给大家参考参考。祝各位找工作顺利!



一面

4月20日, 约47min

一面主要是讲的项目经历,我讲了很多项目中深挖的底层知识特别是安卓Framework, native层这一块,面试官对我印象很好,所以问的问题也不多,比较简单。


Java几种访问关键字的不同。我多跟他讲了下底层访问关键字的实现手段,他比较满意单例模式的几种实现,各自的特点。


什么是Java范型。范型中的T和?有什么不同。范型这个我多跟他讲了些关于编程语言中协变的基本概念和对应到Java上的实现,不知道他会不会觉得我话太多233


Java的几种常用内部类之间的区别动态代理的概念。我介绍一个项目时提到了这个技术,他问了我一下。


触摸事件分发


你平常浏览什么技术网站。这个见仁见智了。


二面

一小时后, 约40min

面试官直接拿着我简历中的一个客户端经历开始问我。


我介绍到项目使用了RxJava,他让我给他描述一下这个开源框架以及它的优缺点。


为什么当时选择Retrofit RxJava开发。也算是考察我对这个框架的理解程度吧,我也多谈了一下对MVP设计模式的看法。


HTTP协议的结构。这个我没答好,最后面试官也是说我网络这一块基础不够扎实QAQ


简历里提到了自己有过自动化测试部署的经验。他就问我当时做了些什么事情,为什么要做自动化测试。


简历中提到了客户端做了数据缓存。他就问我当时数据缓存怎么做的,对于已经缓存的数据你还会不会重复缓存,怎么解决这个查重。


手写了一个已经排好序的数组的二分查找,考虑有重复元素的情景,很简单。



然后过了一周收到美团hr电话,收到offer,当时正在打游戏,还有点懵,回头才发现原来是发offer了,顺便还把队友都害死了2333


隔的时间有点长了大概就记得这些,回头想其实问的都不难。因为我之前看过几篇美团技术博客,当时聊的时候最后我都问面试官技术博客中提到的技术,所以当时跟面试官聊的就很愉快,这些东西他们平常都在用。感觉准备面试的时候把这些边边角角的东西准备下还是很有帮助的,同时面试官的一些问题可以尝试多说一些,不要嫌自己话多,这也是自己表现技术深度的有效方式之一。面试还是很看运气的,写下来大家参考参考吧


来源: 简书 Aichi_B7A


-赛码网-

丈量,不可估量的未来

微信:isaimawangQQ群:561985174

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部