记一次腾讯武汉站面试,Java开发

记一次腾讯武汉站的面试:
背景:sng,之前有内推过,到第三面挂了,昨天进行的网申一面。
本着师兄说了美好而舒适面了想再面的心态,报着很轻松的态度去酒店面试腾讯的现场面。谁知事与愿违,被虐的惨不忍睹。
一上去见着面试官,稀疏的头发但是很有型,有点像陈奕迅,没有想象中的和蔼,你知道陈奕迅基本不怎么笑吧。事实也是全程基本没有微笑,第一次笑我记得很清楚,我说我这个项目并发量差不多1000~2000的时候,他笑了:“就这点并发你还搞主从同步读写分离啊”。他突然的微笑有点可爱,我附和的尬笑有点无奈。
首先,一上来要了我简历后,官方性的简单介绍了下自己。然后问我主要用Java,那你知道Java与C++主要的区别吗?我说C++要手动回收内存吧,Java有JVM自动回收。“那好你做道题吧”,然后给我一道内存回收方案的一道题,要求用C或者C++编写,说叫我只说说思路就好(感觉这个题就是给C++语言的同学面试的)。我有点看不懂,于是就跟他扯了点JVM回收的问题。面试官能感觉我不会,就让我随便糊弄过去了。
然后面试官一直看我简历,我主动提出把项目的架构画给他看,然后画完之后,他问我,如果明天跟你说,有一百万个请求会过来,你怎么应对?我说Nginx公网内网集群,扩展多台服务器。显然面试官并不想被这样糊弄过去,让我现场出个方案,具体多少台,为什么,按步骤写下来。我就有点懵,我就扯提高Nginx最大连接数为2048“为什么是2048?不能继续提升了吗?”,“.。。。”,“那我可能需要多台服务器进行负载均衡。。”,“那如何把时间控制到200ms之内呢?”“......”“给你十分钟你想一下”。“我就说增强服务器性能,搞多个CPU,然后一个Nginx就能连成倍的连接了”,“那你能控制在200ms之内吗?”“......”。
我说到用Dubbo的时候,面试官一直问我Dubbo你是怎么用代码实现的,然后我把Dubbo的交互流程画出来,“先客户端把方法、接口、参数信息发过来...”"怎么发?"“......用流的形式,tcp连接,socket()通信......”“具体过程???”"首先绑定端口号,建立连接"“怎么绑定端口号,你的Java代码里面怎么实现的?”“......”我面对面试官强大气场真的有点懵。。。最后我也不知道怎么把这关过去的。。。
然后研究我的简历,感觉看的真的很认真,问我数据库方面,用的什么?“MySQL”,什么存储引擎?“innodb”为什么?“innodb具有事务性。”“你为什么需要事务性?”“......我说存储的数据需要acid的性质。。。“感觉这个面试真的好认真。。。”你最大的表有多少条数据“”存图片的表有4、5万张吧“”那你怎么保证他们查询在200ms之内的?“面试官好像特别喜欢200ms这个数字。”好那这样,我这里有1亿条数据,你怎么给他们排序并且查出来?“并提醒我按照算法方面去想,给我5分钟,我说按照堆排,显然面试官不满意,”那就是说所有的数据都要重排一遍咯?“。。。”假如我从第500页,查一百条数据,并且是1亿条数据里面排序好的,有什么方案?给你五分钟。。。““我说那水平分表吧”“怎么分?具体方案??”我觉得这个过程很压抑的是,我不知道,面试官不会引导你,也不会告诉你答案。所以整场面试,我心情特别压抑,就感觉是被按在地板上,动弹不得。
后来面试官问我,你觉得你有什么优势,可以帮到我们项目组的,我们做游戏的,你就说一点就好。经过前面的血虐,“我觉得我业务逻辑方面可能有点经验”。好,那我出道题,给你一周时间,你把武汉所有的共享单车计算出来,或者说是求出整个武汉市需要多少量共享单车,给你十分钟,求一个方案出来。。。。我真的是懵逼的,当时察觉身边的几桌都来来去去换了几趟了,隔壁的一个女生和面试官小哥哥谈笑风生,笑声让我很是刺激。。。我就强行说自己的方案,先根据人口密集程度吧,投50%的车数,然后再慢慢观测,以10%递增“为什么是50%?”“可能是一个折中的数量吧。。。”“那假如我真正只需要投10%的数量呢?”“那就先投10%?”我有点蒙圈了,“那假如我真正需要投90%呢?或者我真正只需要投1%??”被怼的生无可恋。。。其实很想面试官把答案告诉我,当然人家也没有这个义务与职责。。。
还有一道智力题,两个杯子,一个杯子装6L水,一个杯子装5L水,怎么得到3升水。这个题好比较简单,想了一会儿就想出来了。
最后总算是问完了,我问面试官,您对我的建议:大概就是,你用Java较多,偏应用层,我们这边部门主要用C++,你的基础还需加强,好几个基础问题你都没有说清楚。嗯嗯好的,谢谢您的面试,拜拜。。。
记一次惨痛的面试。
然后希望大家不要像我一样,遇到类似这种问题不要慌,即使不是最佳答案,也要循序渐进,保持自己冷静的头脑和清晰思路。我就是最后有点懵了,有些问题其实可以再仔细想想的,然后更有逻辑的展现给面试官的。

#实习##腾讯#
全部评论
这么 恐怖…… 中午一面 瑟瑟发抖
点赞 回复
分享
发布于 2018-04-16 10:11
所以最后过了么...怎么总感觉在劝退Java
点赞 回复
分享
发布于 2018-04-16 10:14
滴滴
校招火热招聘中
官网直投
面的什么岗?
点赞 回复
分享
发布于 2018-04-16 10:15
同学你是昨天什么时候面试的啊
点赞 回复
分享
发布于 2018-04-16 10:29
面试官好像是做 逆战 这款游戏的,记起来他穿着衣服是上面写着逆战,很是帅气
点赞 回复
分享
发布于 2018-04-16 10:29
不合适而已  楼主挺强了
点赞 回复
分享
发布于 2018-04-16 10:44
嗯,已经很强了,我Java同样去面就不是这样的待遇了
点赞 回复
分享
发布于 2018-04-16 11:19

相关推荐

3 收藏 评论
分享
牛客网
牛客企业服务