腾讯实习一面面经
4月11日10点参加了腾讯实习的面试一面,我之前申请的是java研发岗,但是被调到了运营规划岗,网上搜了一下这个岗也是技术岗就来了,反正目的是涨经验,地点是明宇尚雅酒店,进去先在三楼等待区扫二维码签到,然后坐着等待面试官的召唤,我可能等了不到十分钟(9点40左右)就被召唤了(可能这个岗太奇怪了没人来…),面试地点是在17楼酒店房间里,我的面试官长相很和善,不过说话感觉像是比较严谨的那种。上来先自我介绍,介绍完了以后就开始问问题了,他看我简历上写的是java意向所以表示就问一些java的问题,所有问题基本都是从我的简历信息里引申出来的,全程没有凭空想的问题,下面记录一下问的问题:
1.你所了解的jvm内存管理
我讲了内存分布情况结果还没讲全…有几个区真是记不住
2.在内存管理里gc原理怎么实现的
提到了按代回收算法和复制回收算法,然后面试官又问能否详细说明一下按代回收算法,我就讲了一下大致过程。
3.你用过哪些java并发编程
这个答的稀巴烂。。。说到了同步异步之类的东西后面就蒙了
4.30秒时间准备,一分钟介绍一下spring
30秒基本就是发呆假装思考的样子,最后还是回忆起了spring的IoC和AOP两个特性,就介绍了一下
5.你用过哪些设计模式
提到了单例模式和工厂模式
6.单例模式有哪些优缺点
我说单例模式的性能利用上可能偏低,面试官有个小毛病就是在思考的时候会往斜上方翻白眼,我以为我说错了就不敢说了,面试官说没事你说的是对的继续说,但我已经头脑空白了,沉默很久感觉自己很蠢,最后面试官说没事你这个回去再想也行以后也会用的到
7.http协议中head和body怎么用,head里都有什么东西
大致讲了一下head和body的用法,head里主要是修改方法,get和post之类的
8.sql里左连接和右连接有什么区别
这个应该人人都会吧。。
9.介绍一下mongoDB
mongoDB因为是项目里用到的就简单介绍了一下
10.linux里读取cpu性能的指令是什么
这个指令我忘了…mpstat!!我当时完全没想起来,随便蒙一个也好,结果面试官也不再问了,可能已经凉凉了吧…
11.有没有做过一些性能上调优的方法
还是说到了同步异步,还有锁的使用
12.知道哪些map的用法
就记得一个treemap,我就说了一下
13.后面是项目的问题,让我在纸上画画项目框架图之类的
不管回答的怎么样面试官都会说这些都是基础的还有呢,我感觉所有问题不一定要答得完美,起码得有话说才行。。。全程半个小时,中间问题问完还有呢,沉默的时间可能就有10分钟哈哈哈。总之涨经验了,简历一定不能胡逼吹。

浙公网安备 33010602011771号