2017秋招-技术岗-腾讯-CDG-提前批(2轮技术电面+1轮HR电面)

2019-04-13 15:40发布

第一轮

Title Content 时间 2017-08-01 14:00~14:30 形式 电话面试 面试官 男 部门 CDG广告部-推荐策略 语言 C++ 面试官很亲切,其实上一周打过电话约面试,但是腾讯的电话不给力呀,约了8月1号面试,也给我点准备时间。

Q1

题目 介绍你最熟悉的一个项目 我讲了自己创业的项目,主要做的是构架相关的内容,分析用什么框架、技术的原因等等。
在我陈诉的过程中,面试官会问一些问题,例如你们考虑的并发场景等等(能支持多大的并发量等等)

Q2

题目 介绍你的研究 我称述了自己在做什么,怎么做,做了什么,称述过程中,面试官会针对你的描述提问。
1、你用的模型
2、怎么证明你的方法能够预测未来,精确度估量
3、准确率怎么计算
4、你说用了插值,什么插值

Q3

闲聊了一些,比如她问我想做什么方向,对语言挑不挑,转C++会不会有意见等等。
我当然都往好的说,不挑不拣。

第二轮

Title Content 时间 2017-08-03 20:30~21:00 形式 电话面试 面试官 男 部门 CDG广告部-推荐策略 语言 C++ 昨天就和面试官聊了,我改面试时间到今天,等到8:00多了还没有来电话(昨天是7:30打的,所以预估7:30应该打来),等的比较焦急,复习了下知识笔记。
我等的不太耐烦(今天眼睛特别涩,但是又不是睡觉的那种困),打过去,却是腾讯分机打不通的。刚挂断电视电话就来了。
面试官的语气有点冰冷,没有上一个那么亲切。
复习半天基础,面试官开口就说来做几道算法题把~

Q1

题目 请做自我介绍

Q2

题目 给一个排好序的整数数组,给定一个值,找到2个数的和为给定值 解题思路:
首尾同时遍历求和即可,和大于目标,则移动尾指针;和小于目标,则移动头指针;

Q3

题目 给定函数可以生成0~4等概率随机数,求生成0~6的的等概率随机数 解题思路:
现在已知生成0~4的rand5(),求解生成0~6的rand7(),就是想办法利用rand5()去生成0~大于6的数字,可以使用rand5()+rand5()*5,这个式子可以生成0~24的随机数,每个数字的组成只有一种可能,所以是等概率地生成0~24里的每一个数字。
当0~24中大于6的数字可以对7取余得到0~6的数字,但是为了保证出现0~6的数字的每一个概率相同,我们只能在0~20(20=24/7*7-1)中去选择,大于20的数,要被舍弃。 int rand7(){ int res; do{ res = rand5()+rand5()*5;//生成0~24的随机数 }while(res>=24/7*7); return res%7; }

总结

第二题做了好久,大体答出来了,一次次被考官考虑到的特殊情况“怼”回去了,最后才勉强得出了答案。 还是刷题刷的少~根本就没有刷~呜呜呜呜呜~

HR电面

Title Content 时间 2017-08-03 20:30~21:00 形式 电话面试 面试官 男 部门 CDG广告部-效果广告 面试官先叫我自我介绍,然后问了下籍贯、地域偏好,问我有没有申请其他部门,然后介绍了CDG怎么怎么好,效果广告的前景等。 HR透露的部门信息:
1、部门飞速发展,业务基本每年翻一番
2、占集团20%的收入贡献

面试结果

允诺Offer,等待发放