腾讯2019暑期实习生软件开发-移动端开发电话面试

本人某985非计算机专业普通工科女一枚,目前研二在读。

因为研二啦快要秋招找工作啦,而且之前也没有什么像样的实习。
(本科做校外毕设正好去实习了一段时间,现在被坑到导师公司搬砖。。。)
都是各种不起眼的小公司,所以就开始各种投暑期实习啦( •̀ ω •́ )。

腾讯的暑期实习岗位相当丰富的说,各种挑挑拣拣选中了软件开发的移动端开发。
因为自己虽然专业不对口,但是神奇地上过Java编程和Android Studio的课欸,而且除了课堂作业&结课作业,还参加了一个专题设计就是开发移动端。
然后研究生也有小小地稍微开发一些移动端的东西,所以就凭这不算项目经验的经验勇敢地投了感觉录取率比其他要高的移动端开发○| ̄|_。。。

话不多说,今天刚刚被第二次电话面试,虽然其实我也不知道这算不算二面@_@?因为几天前是一个上海的电话(个人手机号那种)突然给我来电说做个简单的面试,而状态那里啥都没有???
昨天又突然收到短信和邮件邀请今天下午5点进行电话面试,我一看状态变成了初试,而且刚才面完那个来电是广州的座机打来的,让我很懵逼,难道我在短短几天里被不同部门捞了两次吗。。。

虽然很茫然,但还是面完了这两次电话面试,在这也记录一下面试流程和问题,希望给同投腾讯移动端的小伙伴们一点经验啦~顺便给自己攒点RP,毕竟之前也看了好多其他小伙伴的面经,要投桃报李嘛(●'◡'●)!

【第一次电话面试】
1.自我介绍
2.问了一波Java的基础问题:
(1)介绍一下Arraylist和Linkedlist,说一下它们各自的优缺点是什么,以及它们有什么异同点
(2)进程和线程的区别
(3)介绍一下Static这个命名字,以及用它命名的变量和类有什么不同于其他的地方
(3)二叉树有几种遍历方式
(4)说一下堆和栈的特点
(5)介绍一下队列和栈,它们在数据进出顺序的方面有什么不同点
(6)Java有几种内存模式,其中变量/方法/类分别储存在哪里,栈内存主要用来存放什么
(7)介绍一下Java的垃圾回收机制
(8)说一下去mvc是什么
3.继续问Android的相关问题:
(1)介绍一下六大布局,线性布局和相对布局哪个效率更高
(2)说一下Activity生命周期
(3)Activity从打开状态到到运行状态经历了哪几个方法
4.竟然。。。说他没啥问题了,那就结束吧拜拜。

【第二次电话面试】
1.自我介绍
2.你提到的项目中的计时功能是怎么实现的(这个就是根据你简历上的东西自由发挥的。。。)
3.关于View是以怎样的方式呈现的(懵逼了,这个我没印象来着。。。)
4.Broadcast有几种注册方式
5.Activity的生命周期,它们之间是怎么变换的
6.介绍一下线程
7.介绍一下堆内存和栈内存
8.什么存放在堆内存里?什么存放在栈内存里?
9.说一下Java三种数据集:Map,List,Set,它们分别的特点是什么,它们的优缺点分别是什么
10.说一下有什么软件设计模式(我完全答成了软件架构模式,像是MVC/MVP/MVVM这类的,对方还追问使用过哪个)
11.你的专业好像不太相符,那你为什么投这个岗位(这种问题真的能很义愤填膺地逼逼很久。。。)
12.你平常除了上课和实习,还有空自己学习什么吗?你有特别追哪个人写的代码博客吗?
13.你还还有什么问题要问的?→到了这里我深知快结束了,我就和对方问了问平时用什么工具,这个岗位的职业发展blablabla

嗯大概这就是我这两次电话面试的经历,还是觉得这个过程十分玄学,所以先攒攒RP吧,虽然我自认为是个小小白,也不敢奢望进入鹅厂,但是第一次电面的经历还是感觉有点收获的吧。
总之,希望大家都找工作顺利,得偿所愿~
#腾讯##实习##春招##面经##安卓工程师#
全部评论
加油!
点赞 回复 分享
发布于 2019-03-21 18:43
最后结果怎样啊,拿到offer了没
点赞 回复 分享
发布于 2020-02-11 19:03

相关推荐

评论
7
32
分享
牛客网
牛客企业服务