您的位置:首页 > 移动开发

2017腾讯移动端开发暑期实习生面试总结(倒在二面)

2017-04-24 18:52 513 查看

背景

三月份的时候看到有同学在朋友圈转发了实习僧的腾讯内推计划,还在懵懵懂懂的我突然发现该找暑假实习了。结果内推成功简历投出去后就石沉大海,在等待了将近一个月后还是进入了校招流程。

腾讯的笔试题向来难度颇大,还好有惊无险的通过了笔试(其实笔试也不怎么刷人)。赶在面试前连夜奔到南京,顶着一晚上基本没睡的眩晕开始了一面。

一面的面试官人真的很好,不仅温柔还很认真(*/ω\*),反正就是聊的很愉快。这场面试持续了大概70多分钟,结束后晚上查面试结果就显示为复试中了。

在焦急的等待和复习中度过了两天后终于等来了二面通知。二面的过程比较仓促,可能也是没有通过的原因之一吧╮(╯_╰)╭。面试结束后也没有时间让我问问题,我也不知道我自己到底挂在哪点上。回去后等了一天,发现状态还是”复试中“,GG(因为第二天是南京场的最后一天)。

问题汇总

一面

判断单链表是否存在环

二叉搜索树如何删除节点

C++成员函数的覆盖,重写,隐藏

C++虚函数如何实现

析构函数为何需要使用Visual修饰

C语言全局变量在内存中的存放位置

C++虚函数表在内存中的存放位置

Java多线程如何解决数据共享问题

tcp的滑动窗口机制

tcp的慢启动机制

使用C语言设计一个MemMove函数

Android的进程间通信机制

Android的broadcast相关,动态注册的receiver是否需要手动取消注册

Java LinkedList的原理和工作方式

……剩下可能还有几题时间太久记不住了

二面

设计一个最小栈,以O(1)的时间复杂度找到栈中元素的最小值

介绍你的项目,为什么要做,难点在哪,如何解决等等

如何对数据库的IO进行优化

存储大量(上亿)的单词,如何在最短时间内找到想要的数据

HashMap如何实现,数据的存储结构

操作系统为什么要在外存上使用分页技术

一个住西藏的大客户,使用App出现了小故障,无法点击某个按钮,如何在最短时间内进行处置

怎样实现我方工程师在后台可以直接获取客户的Debug日志而无须客户操作

一道智力题,我整理了一下复述在此。

有七个完全相同的筐,每个筐装有七个从外观上完全无法分辨出差异的橙子。其中有六个筐中的橙子都是每个10两,只有一个筐中的橙子是每个7两。请问,如何使用一台可以显示重量的电子秤只称一次就找出装有7两橙子的筐。

因为智力不够,这道题并没有完全做对(手动微笑再见),在网上也没有找到题目。所以如果有好心人知道答案,麻烦评论区告诉我一下,谢啦~

总结

二面被刷的原因,大概分析了下。

说话不够谨慎,得意忘形了。

没有介绍自己在面试前准备的项目,临场换了个,介绍的难点不够多,在匆忙的面试中没有给面试官留下较深的印象。

有一两个基础知识没答出来,算是减分,腾讯实习招聘很看重科班基础。

不知道为啥感觉移动端的要求好像要稍微高一些。不仅考察的范围略广,深度也比较大,若不是我提前进行了大量的准备,估计一道题都答不出来╮(╯_╰)╭。

我认识的俩人,一个大学同学,一个小学同学,都拿到了实习offer,岗位都是后台开发……让我严重怀疑是不是Java后台要求低一些(滑稽)。不过话说回来,应该还是技术不过关吧 ㄒ-ㄒ。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息