Android面试经验

国庆之后,就不再参加校招,之前参加了7,8家互联网公司的校招,基本都拿到了,简单记录一下(记得研一的时候,和一个很牛逼的学长一起做一个项目,后来他拿到了special offer,第一次听说sp,很羡慕,两年之后,我和拿到了sp):

1.腾讯Android开发,sp-GET

腾讯注重算法,问题很灵活,之前听说一个同学去面试,面试官问,我现在突然想起来一个词语,给你10次机会猜,你可以问我10个问题,我只回答是否,10个问题之后,告诉我我想的词,那同学脑袋不灵光,不知如何回答,这听着不像 二分法的算法吗,再深一点可以延伸到 决策树啊,另外注重项目,一般都会问项目中有什么难点,你是如何解决的,另外HashMap,ArrayList这些也会问,线程锁之类的,看过什么第三方优秀的框架,讲了源码实现机制,还会问你区别于其他人的有点在哪里,腾讯二面纯算法,一个问题回答完,还是一直追问还能不能在优化,都优化到O(n/2)了,还可以优化

2.百度 Android开发,sp-GET

话说,今年百度的sp不算很高,后来知道批发价更低,三轮面试,面试官都很好,一面基础知识,进程通信,保活,静态广播,动态广播区别,二面就是所做的项目了,三面给了一个项目需求,纯文字,让画流程图,后来三面面完,貌似简历直接被他扣在他们部门了,没有往百度的offer池子里面丢,听一面面试官说,所有人面完之后,通过的会把简历丢池子里选,不一定选到哪个部门。

3.华为 sp-GET

华为之前没有报,一个同学叫过去面试的,闲着也是闲着,去了本来不让霸面的,看了看简历,还是给安排了面试,本来是两轮,一面面完给安排了专家面,hr说好事,面完sp

4.武汉斗鱼,GET

斗鱼是一家直播的独角兽,面了两面,一面应该是一个部门leader师兄,随便问了问,介绍了一下公司的部门划分,二面hr面

5.人人网,GET

三轮面试,一面Android基础知识,ListView优化啊,等等,二面纯算法,给了张纸,写了三个题目,三面应该是leader面,整体问了问,NodeJS和PHP的区别啊,NIO啊都问

6.搜狗 GET

这个offer不知道是不是sp,但是确实比其他人高很多,搜狗输入法,有两面,之前在实习的时候,面试官师兄就加了我微信,问我对他们岗位有木有兴趣,然后9月底约武汉面试,一面面了2个多小时,先做了一套题,值得注意的是Fragment的生命周期,我们可能对Activity生命周期了解的比较深,Fragment也要了解,最后给了个题目,两个栈实现一个队列,现写代码,还有View事件分发机制,自己写的一个图片加载框架,相比于Volley,Glide这些优秀框架,我的框架的优点

7.CVTE GET

CVTE的offer需要首先去实习至少一周,才给正式offer,因为嫌麻烦,就拒绝了,没去

两轮面试,一面也是基础,jvm,垃圾回收机制,java内存模型,包括年轻带,年老带回收垃圾的原理都讲了,偏java吧,二面直接给了一个win平板,在上面写算法题目

差不多就这些了,拿到阿里巴巴笔试挂了,痛心。。。。之后还面了一个北京的创业公司,当时没有听清什么公司,hr问有时间面一下吗,我就说,有!面了一面,hr说感觉不错,要给安排二面来着,因为已经有 腾讯,百度,华为的sp,实在太懒。。。拒绝了。

很多人问,“我”不是那个专业的,想在那个专业邻域发展,肯定很难吧?楼主我本科生物科学,解剖小白鼠的,硕士计算机,想干啥不要多说就是干!

分享一下本人的体会,计算机原理,算法和数据结构,一定要好好看一下,多读源码,多思考,少吹牛逼,找完工作了,还是要学学Python,NodeJS这些优秀的语言框架,另外Google听说想把50%的工程师培养成机器学习人工智能工程师,所以机器学习深度学习,还是要好好看看的。一直认为大学里最牛逼的人,从来都是参加过ACM的人

全部评论
很赞
点赞 回复
分享
发布于 2016-11-18 09:25
点赞 回复
分享
发布于 2016-11-18 10:32
百信银行
校招火热招聘中
官网直投
答主硕士啥方向的。。
点赞 回复
分享
发布于 2016-11-18 14:08
你是马大神?
点赞 回复
分享
发布于 2016-11-18 15:07
有同学需要内推 腾讯的话,请发 姓名+电话号码+邮箱 到邮箱:1512547107@qq.com
点赞 回复
分享
发布于 2017-07-26 21:15
点赞 回复
分享
发布于 03-07 00:52 上海

相关推荐

面试体验非常nice,聊得很愉快,时长47分钟,简单复盘。1.简单介绍一下两个项目2.地图功能介绍一下3.有什么技术难点4.第二个项目用到websocket,简单介绍一下功能5.这个场景为什么用websocket?对于长连接还有什么别的了解的方案吗6.流程编辑是怎么实现的7.导出的xml文件后台怎么执行8.Vue的diff算法原理,vue2和vue39.你觉得用框架的好处是什么,解决了什么问题,如果用原生的话会有什么问题10.你觉得Vuex的好处是什么,不好的地方在哪11.url输入到渲染全过程12.获取数据之后渲染的全流程13.针对上面的流程有什么性能优化方案14.导致白屏时间长的问题有哪些?怎么解决15.性能优化有哪些指标16.想象一下如果不用开发者工具或者浏览器自带的api如何实现这些指标的获取(不太会)17.这些指标如何获取大量的统计数据而不是单个设备呢(不太会)18.平时还有没有关注过哪些前端技术,最近在学什么19.你觉得一个好的前端工程师有什么特点?前端相比其他技术岗位特别的地方在哪20.平时有没有关注过用户体验方面,项目中有没有关注21.未来有没有更倾向于做前端的哪一块?大概是这样。面试过程中还跟面试官交流了很多自己的想法,比如问了一下面试官是不是一般小程序或者移动端的性能优化关注比较多,面试官也说能够保持强烈的好奇心是很好的,总体感觉非常愉悦。#前端##饿了么##阿里##暑期实习##我的实习求职记录##面经#
点赞 评论 收藏
转发
6 49 评论
分享
牛客网
牛客企业服务