腾讯哈尔滨面经(MIG部门Android开发)

一面(全是基础题):
首先,面试官绝逼不是搞Android的,因为他连volley都不知道。。。
1.你在实际应用中用过哪些设计模式?举出具体例子
2.MediaPlayer的生命周期图画一下(因为我的项目里有多媒体相关的,用到了mediaplayer)
3.画activity的生命周期图(很基础对不对!)
4.说下Android的体系结构(其实就是Android的那5层框架结构)
5.画OSI七层模型
6.画出tcp的三次握手,四次挥手
7.请给出从浏览器地址栏输入网址后到网页完全展示经过了哪些网络协议?
8.抽象类和接口的区别
9.画一下java的集合框架
10.谈下你对面向对象的理解
11.谈下ANR问题,如何分析ANR
12.谈下你在开发时如何发现bug,如何解决或者优化?如内存泄漏,内存溢出什么的吧,还有如何捕获crash信息之类的,这一块说了挺多的。
13.现在每天有10亿条微博,想出一个算法统计出每天最热的10条微博(这种题都烂大街了)
14.跟上一题差不多,每条微博有若干个话题(也可能一个都没有),每天还是有10亿条微博,统计出每天最热的10个话题(注意每条微博相关的话题可能是有重复的)
15.假如你是一个老板(专门搞擦玻璃的),你要估算擦某某城市所有玻璃的总费用(就是假设这个城市所有的擦玻璃业务都被你承包了),怎么做?给出具体的方案(其实就是看你解决问题的思路,很开放,没有固定答案)

第二天的二面:
下午面的,感觉人好少啊,在会议厅里等候的估计不到10人,可能是因为最后一天?
问题就三个!
1.手写冒泡和快排
2.说一个你项目中遇到的难点?怎么解决的?
3.现在你想测量天上一朵云的质量,要怎么测?给出具体方案,不能只说一个思路,要具体!(也是开放性题目,一会让我擦玻璃一会让我看云的,我每天有那么闲?)

最后,总结一下:
        感觉两轮的面试官好像都不是搞Android的。。。。
        一面大概面了有一个多小时吧,问了好多问题,但是大部分我都忘了是啥了,只想起来这么多,不过全都是基础的,包括网络,设计模式,java,Android的各种基础中的基础,都比较简单。
        再说二面,感觉他一开始就不怎么想面的感觉(why?),只有三个问题,一上来就说写冒泡和快排,然而等我写完他也只是简单扫了一眼就放到一边了。。。整个过程半小时左右吧

#腾讯#
全部评论
感觉腾讯今天面试官基本都不是对口的。。我也是投安卓两个 iOS
点赞 回复
分享
发布于 2016-09-24 12:46
只有MIG才有Android面试,好像。
点赞 回复
分享
发布于 2016-09-24 13:35
联想
校招火热招聘中
官网直投
现在每天有10亿条微博,想出一个算法统计出每天最热的10条微博(这种题都烂大街了)   咋回答 不懂
点赞 回复
分享
发布于 2016-09-24 14:20
我是去哈尔滨霸面的,结果都没过简历,看了楼主的帖子才知道原来人家不招Android了。。
点赞 回复
分享
发布于 2016-09-24 16:38

相关推荐

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