【更新】腾讯实习生招聘后台开发面试一面+二面+HR面
1、 自我介绍
2、 讲一下在阿里实习做的事情,哪个点令自己印象深刻。
3、 用过什么服务器,能讲述下一个请求到来到处理完全部的流程。
4、 服务器如何解决大量的用户访问。我说线程池。说到等待队列。他说等待队列的大小值如何给定。 服务器如何确定访问的最大 客户端 数目。
5、 HTTP 协议讲下, HTTPS 如何加密, HTTPS 加密算法 SSL。HTTP GET POST区别。 HTTP请求会保持连接吗?
6、 数据库接触过什么?优化呢?分页和分表的区别。 MySQL 数据库使用什么引擎。索引实现,索引的使用。
7、 C ookie 用过没?什么情况下。 C ookie 和 session 的使用场景的区别。COOKIE不同浏览器存储的地方相同还是不同?存储在哪?
8、 用过 JAVA 的开源框架吗?讲下都用过啥。 S pring spring MVC struts hibernate ibatis 说下 ibatis 。再讲下其他几个。怎么学习的。
9、 做过大数据方面的东西没?讲下 Hadoop 你使用的时候搭了几台。处理过什么问题。
10、 使用过 NoSQL 吗?大概讲了下。LINUX使用的多不?在LINUX下做过什么事情。。我说搭过Hadoop
11、 用过 PHP 吗?如果从事 PHP 方面的工作可以吗?我说我做过 LAMP 方面的博客系统,懂点。
12、 不咋用过 C\C++, 那你可以写下 char *strcpy(char* dest, const char *src ,int n ) 的原型吗?给了一张纸。我用 C 写了下。不是太确定。感觉还是 JAVA 写好。就再用 JAVA 写了下。
13、 分布式存储系统了解吗? HDFS GFS 。大致讲了下。
14、 看了下 你做 JAVA 前端 JSP 、 JS 、 CSS 也都做是吧?我说参与过。。
自己平时都是怎么学习和研究的?
意向工作城市哪儿?家乡在哪?独生子女吗?。。。。。
15、 问我有什么问题?
我问。腾讯用JAVA都在哪些部门或者岗位。他说运营开发部门。大数据处理或者流式计算等要使用storm,基本功能都是JAVA写的。不过腾讯基本业务都是C C++。。
哦了。一面结束。。JAVA孩子的苦衷只有腾讯知道。基本没面JAVA,面的WEB方面和其他语言共性的地方比较多。。
上周四面试的一面,周五状态变为复试状态。感觉是过了。。但是一直没有等到二面短信。一直到昨天半夜,腾讯那边发来了短信。今早去悦豪酒店面试。。
二面开始:
进去之后就感觉面试官气场很足。。然后我紧张的坐下。
1、自我介绍下自己。
2、挑你简历里自己觉得最好的一个项目讲下,期间问了几个项目中的问题。
3、未来的职业规划,以后准备干哪个方向。PS:因为我是JAVA系,所以面试腾讯感觉好为难。
4、详细说下堆和栈的区别。。我从两方面说了内存管理中的堆栈和数据结构中的堆栈。
5、给栈分配的内存大小大概多大。为什么要分配这么大。这个回答不是很好。
6、目前为止,对自己最不满意的地方是什么?这种问题要回答自己不满意,又无法改正的那种习惯或者太多。不要回答可以改正的。。面试官这么说的。
7、目前为止,自己最骄傲的事情是什么?
8、家是哪的?去深圳工作可以吗?
9、有什么问题想问我。我问了腾讯的Java生态和面试官对我的评价。
面试官觉得我对偏底层没了解清楚。。他说他不问我hibernate等等。就因为这是应用层的。还是其他人写的。JAVA开发者目前最缺乏的就是对底层原理的了解。此外,说hadoop spark storm等都是Java语言进行开发的。。这是规定。也不是其他能写的。所以java语言还是有用的地方的。
面完,没咋为难。题目不是太难。主要是开放性话题。。也不是很好回答。。感觉好虚。。
完了后,我待酒店等待结果。。下午2点,负责人给了我个牌子让我去面HR面。
HR面:
1、介绍下自己。也说了下我去年在阿里实习的经历。
2、介绍一个你认为最有挑战性的项目。为什么?几个人干等等。。
3、为什么不留在阿里。这问题好难。。我搞java得阿里是最适合的。。感觉不知如何回答。
4、为什么要选择腾讯?
5、再介绍下另外你觉得好的项目。。balala又介绍了下。项目几个人做的。等等。。
6、现在所在实验室名称。几个人。。。
7、有女盆友吗?在哪儿。
8、有什么问我的吗?我问可以实习多久。HR说至少保证三个月时间。这样才可以对做的事情有一定判定和转正挂钩。
Over 面试完了。HR说最近几天出结果。让我等通知。。不管怎么样,继续学习、继续成长!