记一次面试腾讯的奇葩经历

阅读本文大概需要 2.8 分钟。

作者:黄小斜

文章来源:微信公众号【程序员江湖】

记一次面试腾讯的奇葩经历

上回说到,我腾讯面试出师不利,简历随即进入备胎池,不过没过多久,转机还是来了。

大概是一周之后,我的电话响起,号码来自腾讯,于是我接起电话,电话那头果然是另一个部门的面试官,这个部门是负责做腾讯游戏的一些数据仓库的,也就是我比较感兴趣的数据部门。面试官大概介绍了一下部门情况,又和我约了面试时间,于是乎我又重新得到了一次面试机会。

只不过为此我还是付出了代价,我原本投递的岗位是“后台开发”,但是由于部门要求被调整为“运营开发”,虽然两个职位看似相近,但是一看岗位职责,却是相去甚远,我本想婉拒这次面试,谁料面试官一通电话跟我说,岗位名称不一样没关系,最后还是把我给说服了。

原本面试官是打算和我进行电话面试的,不过巧的是,这个面试官刚好要来我们学校参加现场面试工作,于是电话面试变成了现场面试,面试地点就在学校旁边的一个高档酒店里。

记一次面试腾讯的奇葩经历

电话面试和现场面试的区别就在于,很多人在现场面试容易怯场,并且考察手写代码的次数会大幅度增加。

怀着忐忑的心情,我还是如期赴约。大公司的现场面试还是非常有“牌面”的,引导员先把面试者安排在一个区域落座,然后在大屏幕上显示叫号情况(面试者一般根据指定时间到达面试地点,然后签到,等待叫号)

我到的时候已经比较迟了,眼见着等候席的座位已经快满了,大家都在焦躁不安地等待着,有的人在翻书复习,有的人则在窃窃私语,交流面试心得。恰好碰到一个同学,于是和他聊了一会,只不过他搞的是C++,我搞的是Java。

经过漫长的等待(其实也就十分钟)大屏幕上出现了我的名字,于是我惴惴不安地乘坐电梯上了18楼,引导员把我带向了面试官的房间。此时房间里还有一个人在接受面试,好像被问的很尴尬的样子,我不由得更紧张了。

在外面等了几分钟,刚才面试的同学背着书包低着头走了出去,我也就很自然地被面试官邀请进房间了。

房间很宽敞,视野很好,如果是自己旅行时住这里,想必是个不错的体验,但是现在我可完全不觉得这有什么美好的,因为这里坐着两个面试官,摆着两台MAC,还有几张演草纸,好像在对我说:轮到你了,大刑伺候。

不过,让我大跌眼镜的是,一个面试官居然穿着短裤,嘴里还叼着香烟,我差点笑出声来,这时,另一个非常斯文的面试官邀请我开启第一轮面试,此时我才回过神来,坐到位子上,接受他的考验。

记一次面试腾讯的奇葩经历

这位面试官先是问了几道比较常见的题目,计算机网络和操作系统的常考题,我很自然地都回答上了,接着他又问了我几道Java方向的题,大概有三道左右,都是特别简单的基础题,应该也是面试官临时到网上搜的,因为他们根本就不是搞Java的。

接着,不幸开始了,由于面试官是做大数据处理的,所以开始问我SQL相关的问题,一开始我还能回答点比较简单题目,但是接着他又开始问非常细节的知识点,比如完整的建表语句,删表语句,我平时记的都是CRUD,还真把这些最基础的东西都忘记了,愣是没回答上来。现在想来当时确实也没复习到位,否则也不至于被问懵。

面试官见我答得不好,于是开始转变策略,开始问我Linux和shell相关的问题,殊不知这是我最不在行的题型了。一开始问了一些简单的命令倒还没关系,后面开始问一些组合命令,比如怎么查一个特定文件,怎么获取指定的文本等等,我基本上都没答上来。

记一次面试腾讯的奇葩经历

面试官叹了口气“Linux命令和SQL语法都不太熟悉啊”我只能尴尬地笑一笑。随后他又给我出了两道智力题,第一道题是耳熟能详的“老鼠试毒问题”,第二道题则是第一道题的变形,因为之前有做过,所以还是写出来了。

就这样,我草草地结束了一面,给自己打个分的话,就是不及格,虽说如此,人家面试官还是给我了二面的机会。前面提到的那位面试官,叼着烟带我出了房间,聊了一会人生和理想,还劝我不要紧张,甚至还有点想给我递烟。这位大佬确实很直爽,我也没刚才那么紧张了,于是开始接受第二轮考验。

第二轮面试的题目我已经记不太清了,只记得讨论的都是数据库优化的问题,比如“数据表里的数据量太大,怎么优化”,“分库分表要怎么操作,依据是什么”,“数据库的主从部署,原理什么”等等问题。

这些问题我都回答的很浅,把握不到问题的本质,面试官自然也不满意,于是问了一些开放的问题,“客户对应用响应速度不满意,但是技术上已经做到极致了,此时该怎么办”,“如果我要求你24小时待命,你做得到吗”,感觉面试官已经是在调侃了,我也只好硬着头皮继续回答。

记一次面试腾讯的奇葩经历

半个小时过后,两位面试官终于开始收尾,让我问一些关于他们部门的问题,我也很好奇他们到底是做什么的,我进去以后能做什么,他们大概地给我讲了一下,应该就是在IEG里负责大数据平台开发和维护的,我自知面试表现不好,也没抱多大希望,知趣地离开了。

不久后面试结果出来了,没有通过,由于这次是春招现场面试,所以后面也不会再有人能看到我的简历了,于是我的腾讯实习生面试最终宣告失败。

记一次面试腾讯的奇葩经历

面试总结:

这次面试总结来说就是“强扭的瓜不甜”,原本我投递的岗位是“后台开发”,但是被调剂成了“运营开发”,面试官和我的方向差异也比较大,我最擅长的Java基本上无用武之地,倒是在数据库方面暴露出了很多短板。

当然,面试失败还是应该从自己身上找原因,比如数据库相关的知识点理解的不够深刻,Linux和SQL常用命令不太熟悉,都导致了这次面试结果的不理想。

更多精彩文章尽在微信公众号【程序员江湖】

作者黄小斜,斜杠青年,某 985 硕士,阿里 Java 研发工程师,于 2018 年秋招拿到 BAT 头条、网易、滴滴等 8 个大厂 offer,目前致力于分享这几年的学习经验、求职心得和成长感悟,以及作为程序员的思考和见解。(关注公众号后回复”资料“即可领取 3T 免费技术学习资源以及我我原创的程序员校招指南、Java学习指南等资源)

转载于:https://www.cnblogs.com/xll1025/p/10628128.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/569575.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

foot

码云链接&#xff1a;https://gitee.com/zyyyyyyyyyyy/codes/rcfdzmin4a82v975pl1ko47 效果图&#xff1a; 原网站截图&#xff1a; 源代码&#xff1a; <!DOCTYPE html><html><head><meta charset"UTF-8"><title></title><s…

Taro项目遇到的问题

1. https://taro-ui.aotu.io/#/docs/questions 请在Taro项目根目录找到 config/index.js 文件中的h5项&#xff0c;添加如下&#xff1a; h5: {...esnextModules: [taro-ui] } 2. 原则&#xff1a;少什么就装什么 少了 babel-plugin-transform-decorators-legacy &#xff0c;那…

严重: StandardServer.await: create[localhost:8005]

①看看任务管理器&#xff0c;是否打开了多个Tomcat程序 如果是&#xff0c;关闭其中一个 ②可能是端口冲突 1、将tomcat安装目录下的conf/server.xml中的8005端口号改为其它的端口号。&#xff08;不建议&#xff0c;因为会衍生出其他错误&#xff09; 2、将正在使用的8005端…

java里short,int,long,float,double范围及可写位数

一、取值范围 1、int二进制位数&#xff1a;32 包装类&#xff1a;java.lang.Integer最小值&#xff1a;Integer.MIN_VALUE -2147483648 &#xff08;-2的31次方&#xff09;最大值&#xff1a;Integer.MAX_VALUE 2147483647 &#xff08;2的31次方-1&#xff09;2、short 二…

第六周编程总结

6-1 求两数平方根之和 &#xff08;10 分) 函数fun的功能是&#xff1a;求两数平方根之和&#xff0c;作为函数值返回。例如&#xff1a;输入12和20&#xff0c;输出结果是&#xff1a;y 7.936238。 函数接口定义&#xff1a; double fun (double a, double b); 其中 a和 b是用…

【CH5105】Cookies

也是一道线型动态规划的好题…… 读入每个人的贪婪度之后&#xff0c;对其按照从大到小的顺序排序&#xff0c;定义状态f[i][j]为前i个人&#xff08;排序后&#xff09;分j个饼干的答案&#xff0c;那么答案为f[n][m],考虑状态转移方程。 1、若给第i个人的饼干数大于1 &#x…

sharing-jdbc实现读写分离及分库分表

需求&#xff1a; 分库&#xff1a;按业务线business_id将不同业务线的订单存储在不同的数据库上&#xff1b; 分表&#xff1a;按user_id字段将不同用户的订单存储在不同的表上&#xff0c;为方便直接用非分片字段order_id查询&#xff0c;可使用基因法&#xff1b; 读写分离&…

性能测试学习05_lr(根据接口文档写脚本+参数化)

1、根据接口文档写脚本&#xff0c;函数&#xff08;web_custom_request&#xff09;&#xff0c;完成get&#xff0c;post请求&#xff08;注册&#xff0c;登录&#xff09; 代码&#xff1a; Action() {lr_save_string("请填写你的IP", "IP");//注册/*w…

java 历届试题 合根植物

问题描述w星球的一个种植园&#xff0c;被分成 m * n 个小格子&#xff08;东西方向m行&#xff0c;南北方向n列&#xff09;。每个格子里种了一株合根植物。这种植物有个特点&#xff0c;它的根可能会沿着南北或东西方向伸展&#xff0c;从而与另一个格子的植物合成为一体。如…

(软件项目管理)项目会议纪要模板

备注&#xff1a; 七: 1、报送&#xff1a;把整理好的会议的内容报给上级的相关部门。2、主送&#xff1a;把整理好的会议的内容发放给下级相关部门。3、抄送&#xff1a;把整理好的会议的内容送给相关的同级单位或不相隶属的单位。

EVE-NG安装步骤

首先&#xff0c;需要EVE-NG客户端工具包 1、 1.1部分图 点击next 2、 保持默认全选&#xff0c;点击next 3、 点击install 4、选择I accept the agreement&#xff0c;点击next 5、下一步&#xff0c;继续点击next 6、选定安装位置&#xff0c;不清楚就默认C盘&#x…

第三次实验

Part1: 验证性内容 在循环中使用控制语句continue和break&#xff0c; 其功能区别是什么&#xff1f; continue是停止当前语句的执行&#xff0c;回到第一条语句继续执行&#xff0c;而break是直接结束循环。 在两层嵌套循环中&#xff0c;内层循环中如果出现continue&#xf…

Linux shell 中$() ` `,${},$[] $(()),[ ] (( )) [[ ]]作用与区别

看到几篇博客&#xff0c;觉得写的不错 原文&#xff1a;https://blog.csdn.net/x1269778817/article/details/46535729 和http://blog.zol.com.cn/2322/article_2321763.html $()和 &#xff1a; 在 bash shell 中&#xff0c;$( ) 与 (反引号) 都是用来做命令替换用(c…

WPF编程,将控件所呈现的内容保存成图像的一种方法。

WPF编程&#xff0c;将控件所呈现的内容保存成图像的一种方法。 原文:WPF编程&#xff0c;将控件所呈现的内容保存成图像的一种方法。版权声明&#xff1a;我不生产代码&#xff0c;我只是代码的搬运工。 https://blog.csdn.net/qq_43307934/article/details/87278138 实现只对…

二维数组(声明以及遍历)

首先图面理解二维数组&#xff08;数组里面的元素不是字符或者数字类型而是另外一个数组&#xff09;! 一&#xff0c;二维数组的声明 int[ ] [ ] arr; 初始化一个能存3个一维数组的二维数组 arr new int [3] [ ]; (此时只声明了一个二维数组的空间&#xff0c;并没有声明一维…

shell中各种括号()、(())、[]、[[]]、{}的作用

转自&#xff1a;http://blog.csdn.net/ztf312/article/details/52317571 技巧小结&#xff1a; 字符串比较用双中括号[[ ]]&#xff1b;算数比较用单中括号[ ]——左右留空格 算数运算用双小括号(( )) &#xff1b;shell命令及输出用小括号( )——左右不留空格 快速替换用…

获取m,n之间的随机整数

获取m,n之间的随机整数 代码去下&#xff1a; 转载于:https://www.cnblogs.com/sherryStudy/p/get_round.html

shell中if条件字符串、数字比对,[[ ]]和[ ]区别

原文&#xff1a;https://www.cnblogs.com/include/archive/2011/12/09/2307905.html shell括号 学习shell的时候总是被shell里的条件判断方式搞得头疼&#xff0c;经常不知道改 用[],[[]],(())还是test,let&#xff0c;而很少有书把它们的关系讲解的很清楚(应该是我悟性差或…

shell中的expect命令

原文https://blog.csdn.net/jxdl6655/article/details/78626749 expect可以实现shell实现不了的用户交互的需求。expect可以将交互写在一个脚本上&#xff0c;完成很多自动化的动作&#xff0c;比如ssh、ftp登陆等&#xff0c;都是需要交互需求的。expect是需要安装的&#xf…

jmeter5.1.1启动提示not able to find java executable or version的解决办法

安装jmeter5.1.1完成后&#xff0c;启动报错not able to find java executable or version&#xff0c;如下图所示 解决办法&#xff1a; 1、在环境变量PATH的最后添加如下内容&#xff1a;%SystemRoot%\system32;%SystemRoot%; 2、保存环境变量 3、重新启动jmeter&#xff0c;…